In this project, you'll use generative adversarial networks to generate new images of faces.
You'll be using two datasets in this project:
Since the celebA dataset is complex and you're doing GANs in a project for the first time, we want you to test your neural network on MNIST before CelebA. Running the GANs on MNIST will allow you to see how well your model trains sooner.
If you're using FloydHub, set data_dir to "/input" and use the FloydHub data ID "R5KrjnANiKVhLWAkpXhNBe".
data_dir = './data'
# FloydHub - Use with data ID "R5KrjnANiKVhLWAkpXhNBe"
#data_dir = '/input'
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import helper
helper.download_extract('mnist', data_dir)
helper.download_extract('celeba', data_dir)
Downloading mnist: 9.92MB [00:03, 3.17MB/s] Extracting mnist: 100%|████████████████████████████████████████████████████████| 60.0K/60.0K [00:39<00:00, 1.52KFile/s] Downloading celeba: 1.44GB [04:31, 5.31MB/s]
Extracting celeba...
show_n_images = 25
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
%matplotlib inline
import os
from glob import glob
from matplotlib import pyplot
mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'mnist/*.jpg'))[:show_n_images], 28, 28, 'L')
pyplot.imshow(helper.images_square_grid(mnist_images, 'L'), cmap='gray')
<matplotlib.image.AxesImage at 0x17aa8195048>
The CelebFaces Attributes Dataset (CelebA) dataset contains over 200,000 celebrity images with annotations. Since you're going to be generating faces, you won't need the annotations. You can view the first number of examples by changing show_n_images.
show_n_images = 25
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
mnist_images = helper.get_batch(glob(os.path.join(data_dir, 'img_align_celeba/*.jpg'))[:show_n_images], 28, 28, 'RGB')
pyplot.imshow(helper.images_square_grid(mnist_images, 'RGB'))
<matplotlib.image.AxesImage at 0x17aa84cad30>
Since the project's main focus is on building the GANs, we'll preprocess the data for you. The values of the MNIST and CelebA dataset will be in the range of -0.5 to 0.5 of 28x28 dimensional images. The CelebA images will be cropped to remove parts of the image that don't include a face, then resized down to 28x28.
The MNIST images are black and white images with a single color channel while the CelebA images have 3 color channels (RGB color channel).
You'll build the components necessary to build a GANs by implementing the following functions below:
model_inputsdiscriminatorgeneratormodel_lossmodel_opttrainThis will check to make sure you have the correct version of TensorFlow and access to a GPU
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
from distutils.version import LooseVersion
import warnings
import tensorflow as tf
# Check TensorFlow Version
assert LooseVersion(tf.__version__) >= LooseVersion('1.0'), 'Please use TensorFlow version 1.0 or newer. You are using {}'.format(tf.__version__)
print('TensorFlow Version: {}'.format(tf.__version__))
# Check for a GPU
if not tf.test.gpu_device_name():
warnings.warn('No GPU found. Please use a GPU to train your neural network.')
else:
print('Default GPU Device: {}'.format(tf.test.gpu_device_name()))
TensorFlow Version: 1.3.0
C:\Users\Anna\Anaconda3\envs\py36\lib\site-packages\ipykernel_launcher.py:14: UserWarning: No GPU found. Please use a GPU to train your neural network.
Implement the model_inputs function to create TF Placeholders for the Neural Network. It should create the following placeholders:
image_width, image_height, and image_channels.z_dim.Return the placeholders in the following the tuple (tensor of real input images, tensor of z data)
import problem_unittests as tests
def model_inputs(image_width, image_height, image_channels, z_dim):
"""
Create the model inputs
:param image_width: The input image width
:param image_height: The input image height
:param image_channels: The number of image channels
:param z_dim: The dimension of Z
:return: Tuple of (tensor of real input images, tensor of z data, learning rate)
"""
# TODO: Implement Function
r_input = tf.placeholder(tf.float32, (None,image_width, image_height, image_channels), name='r_input')
z_input = tf.placeholder(tf.float32, (None, z_dim), name='z_input')
learning_r = tf.placeholder(dtype=tf.float32, name='learning_r')
return r_input , z_input, learning_r
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_inputs(model_inputs)
ERROR:tensorflow:==================================
Object was never used (type <class 'tensorflow.python.framework.ops.Operation'>):
<tf.Operation 'assert_rank_2/Assert/Assert' type=Assert>
If you want to mark it as used call its "mark_used()" method.
It was originally created here:
['File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\runpy.py", line 193, in _run_module_as_main\n "__main__", mod_spec)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\runpy.py", line 85, in _run_code\n exec(code, run_globals)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel_launcher.py", line 16, in <module>\n app.launch_new_instance()', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\traitlets\\config\\application.py", line 658, in launch_instance\n app.start()', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\kernelapp.py", line 477, in start\n ioloop.IOLoop.instance().start()', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\zmq\\eventloop\\ioloop.py", line 177, in start\n super(ZMQIOLoop, self).start()', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tornado\\ioloop.py", line 888, in start\n handler_func(fd_obj, events)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tornado\\stack_context.py", line 277, in null_wrapper\n return fn(*args, **kwargs)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\zmq\\eventloop\\zmqstream.py", line 440, in _handle_events\n self._handle_recv()', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\zmq\\eventloop\\zmqstream.py", line 472, in _handle_recv\n self._run_callback(callback, msg)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\zmq\\eventloop\\zmqstream.py", line 414, in _run_callback\n callback(*args, **kwargs)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tornado\\stack_context.py", line 277, in null_wrapper\n return fn(*args, **kwargs)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\kernelbase.py", line 283, in dispatcher\n return self.dispatch_shell(stream, msg)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\kernelbase.py", line 235, in dispatch_shell\n handler(stream, idents, msg)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\kernelbase.py", line 399, in execute_request\n user_expressions, allow_stdin)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\ipkernel.py", line 196, in do_execute\n res = shell.run_cell(code, store_history=store_history, silent=silent)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\ipykernel\\zmqshell.py", line 533, in run_cell\n return super(ZMQInteractiveShell, self).run_cell(*args, **kwargs)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\IPython\\core\\interactiveshell.py", line 2698, in run_cell\n interactivity=interactivity, compiler=compiler, result=result)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\IPython\\core\\interactiveshell.py", line 2808, in run_ast_nodes\n if self.run_code(code, result):', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\IPython\\core\\interactiveshell.py", line 2862, in run_code\n exec(code_obj, self.user_global_ns, self.user_ns)', 'File "<ipython-input-44-69494a02a5a7>", line 22, in <module>\n tests.test_model_inputs(model_inputs)', 'File "C:\\Users\\Anna\\Documents\\DeepLearning\\projects_delivered\\P5-face-generation\\problem_unittests.py", line 12, in func_wrapper\n result = func(*args)', 'File "C:\\Users\\Anna\\Documents\\DeepLearning\\projects_delivered\\P5-face-generation\\problem_unittests.py", line 68, in test_model_inputs\n _check_input(learn_rate, [], \'Learning Rate\')', 'File "C:\\Users\\Anna\\Documents\\DeepLearning\\projects_delivered\\P5-face-generation\\problem_unittests.py", line 34, in _check_input\n _assert_tensor_shape(tensor, shape, \'Real Input\')', 'File "C:\\Users\\Anna\\Documents\\DeepLearning\\projects_delivered\\P5-face-generation\\problem_unittests.py", line 20, in _assert_tensor_shape\n assert tf.assert_rank(tensor, len(shape), message=\'{} has wrong rank\'.format(display_name))', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tensorflow\\python\\ops\\check_ops.py", line 617, in assert_rank\n dynamic_condition, data, summarize)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tensorflow\\python\\ops\\check_ops.py", line 571, in _assert_rank_condition\n return control_flow_ops.Assert(condition, data, summarize=summarize)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tensorflow\\python\\util\\tf_should_use.py", line 175, in wrapped\n return _add_should_use_warning(fn(*args, **kwargs))', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tensorflow\\python\\util\\tf_should_use.py", line 144, in _add_should_use_warning\n wrapped = TFShouldUseWarningWrapper(x)', 'File "C:\\Users\\Anna\\Anaconda3\\envs\\py36\\lib\\site-packages\\tensorflow\\python\\util\\tf_should_use.py", line 101, in __init__\n stack = [s.strip() for s in traceback.format_stack()]']
==================================
Tests Passed
Implement discriminator to create a discriminator neural network that discriminates on images. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "discriminator" to allow the variables to be reused. The function should return a tuple of (tensor output of the discriminator, tensor logits of the discriminator).
def discriminator(images, reuse=False, alpha=0.2):
"""
Create the discriminator network
:param images: Tensor of input image(s)
:param reuse: Boolean if the weights should be reused
:return: Tuple of (tensor output of the discriminator, tensor logits of the discriminator)
"""
# TODO: Implement Function
with tf.variable_scope('discriminator', reuse=reuse):
l1 = tf.layers.conv2d(images, 64, 5, strides=2, padding='same')
relu1 = tf.maximum(alpha * l1, l1)
# 16x16x64
l2 = tf.layers.conv2d(relu1, 128, 5, strides=2, padding='same')
l2 = tf.layers.batch_normalization(l2, training=True)
relu2 = tf.maximum(alpha * l2, l2)
# 8x8x128
l3 = tf.layers.conv2d(relu2, 256, 5, strides=2, padding='same')
l3 = tf.layers.batch_normalization(l3, training=True)
relu3 = tf.maximum(alpha * l3, l3)
# 4x4x256
flat = tf.reshape(relu3, (-1, 4*4*256))
#dropout_layer = tf.layers.dropout(inputs=flat, rate=dropout)
logits = tf.layers.dense(flat, 1)
out = tf.sigmoid(logits)
return out, logits
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_discriminator(discriminator, tf)
Tests Passed
Implement generator to generate an image using z. This function should be able to reuse the variables in the neural network. Use tf.variable_scope with a scope name of "generator" to allow the variables to be reused. The function should return the generated 28 x 28 x out_channel_dim images.
def generator(z, out_channel_dim, is_train=True, alpha=0.2):
"""
Create the generator network
:param z: Input z
:param out_channel_dim: The number of channels in the output image
:param is_train: Boolean if generator is being used for training
:return: The tensor output of the generator
"""
with tf.variable_scope('generator', reuse= not is_train):
l1 = tf.layers.dense(z, 3*3*512)
l1 = tf.reshape(l1, (-1, 3, 3, 512))
l1 = tf.layers.batch_normalization(l1, training=is_train)
l1 = tf.maximum(alpha * l1, l1)
# 3x3x512
l2 = tf.layers.conv2d_transpose(l1, 256, kernel_size=4, strides=2, padding='same')
l2 = tf.layers.batch_normalization(l2, training=is_train)
l2 = tf.maximum(alpha * l2, l2)
# 6x6x256
l3 = tf.layers.conv2d_transpose(l2, 128, kernel_size=4, strides=2, padding='valid')
l3 = tf.layers.batch_normalization(l3, training=is_train)
l3 = tf.maximum(alpha * l3, l3)
#14x14x128
# Output layer
logits = tf.layers.conv2d_transpose(l3, out_channel_dim, kernel_size=5,strides=2, padding='same')
out = tf.tanh(logits)
# 28x28x5
return out
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_generator(generator, tf)
Tests Passed
Implement model_loss to build the GANs for training and calculate the loss. The function should return a tuple of (discriminator loss, generator loss). Use the following functions you implemented:
discriminator(images, reuse=False)generator(z, out_channel_dim, is_train=True)def model_loss(input_real, input_z, out_channel_dim, alpha=0.2):
"""
Get the loss for the discriminator and generator
:param input_real: Images from the real dataset
:param input_z: Z input
:param out_channel_dim: The number of channels in the output image
:return: A tuple of (discriminator loss, generator loss)
"""
g_model = generator(input_z, out_channel_dim, alpha=alpha)
# print(input_real.shape)
d_model_real, d_logits_real = discriminator(input_real, reuse=False,alpha=alpha)
d_model_fake, d_logits_fake = discriminator(g_model, reuse=True, alpha=alpha)
d_loss_real = tf.reduce_mean(
tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_real, labels=tf.ones_like(d_model_real)))
d_loss_fake = tf.reduce_mean(
tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_fake, labels=tf.zeros_like(d_model_fake)))
g_loss = tf.reduce_mean(
tf.nn.sigmoid_cross_entropy_with_logits(logits=d_logits_fake, labels=tf.ones_like(d_model_fake)))
d_loss = d_loss_real + d_loss_fake
return d_loss, g_loss
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_loss(model_loss)
Tests Passed
Implement model_opt to create the optimization operations for the GANs. Use tf.trainable_variables to get all the trainable variables. Filter the variables with names that are in the discriminator and generator scope names. The function should return a tuple of (discriminator training operation, generator training operation).
def model_opt(d_loss, g_loss, learning_rate, beta1):
"""
Get optimization operations
:param d_loss: Discriminator loss Tensor
:param g_loss: Generator loss Tensor
:param learning_rate: Learning Rate Placeholder
:param beta1: The exponential decay rate for the 1st moment in the optimizer
:return: A tuple of (discriminator training operation, generator training operation)
"""
# TODO: Implement Function
# Get weights and bias to update
t_vars = tf.trainable_variables()
d_vars = [var for var in t_vars if var.name.startswith('discriminator')]
g_vars = [var for var in t_vars if var.name.startswith('generator')]
# Optimize
with tf.control_dependencies(tf.get_collection(tf.GraphKeys.UPDATE_OPS)):
d_train_opt = tf.train.AdamOptimizer(learning_rate, beta1=beta1).minimize(d_loss, var_list=d_vars)
g_train_opt = tf.train.AdamOptimizer(learning_rate, beta1=beta1).minimize(g_loss, var_list=g_vars)
return d_train_opt, g_train_opt
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
tests.test_model_opt(model_opt, tf)
Tests Passed
"""
DON'T MODIFY ANYTHING IN THIS CELL
"""
import numpy as np
def show_generator_output(sess, n_images, input_z, out_channel_dim, image_mode):
"""
Show example output for the generator
:param sess: TensorFlow session
:param n_images: Number of Images to display
:param input_z: Input Z Tensor
:param out_channel_dim: The number of channels in the output image
:param image_mode: The mode to use for images ("RGB" or "L")
"""
cmap = None if image_mode == 'RGB' else 'gray'
z_dim = input_z.get_shape().as_list()[-1]
example_z = np.random.uniform(-1, 1, size=[n_images, z_dim])
samples = sess.run(
generator(input_z, out_channel_dim, False),
feed_dict={input_z: example_z})
images_grid = helper.images_square_grid(samples, image_mode)
pyplot.imshow(images_grid, cmap=cmap)
pyplot.show()
Implement train to build and train the GANs. Use the following functions you implemented:
model_inputs(image_width, image_height, image_channels, z_dim)model_loss(input_real, input_z, out_channel_dim)model_opt(d_loss, g_loss, learning_rate, beta1)Use the show_generator_output to show generator output while you train. Running show_generator_output for every batch will drastically increase training time and increase the size of the notebook. It's recommended to print the generator output every 100 batches.
def train(epoch_count, batch_size, z_dim, learning_rate, beta1, get_batches, data_shape, data_image_mode):
"""
Train the GAN
:param epoch_count: Number of epochs
:param batch_size: Batch Size
:param z_dim: Z dimension
:param learning_rate: Learning Rate
:param beta1: The exponential decay rate for the 1st moment in the optimizer
:param get_batches: Function to get batches
:param data_shape: Shape of the data
:param data_image_mode: The image mode to use for images ("RGB" or "L")
"""
# TODO: Build Model
#saver = tf.train.Saver()
#sample_z = np.random.uniform(-1, 1, size=(72, z_size))
steps = 0
print_step = 10
show_step = 100
alpha = 0.2
images_to_show = 9
losses =[]
_, width, height, channels = data_shape
print(data_shape)
r_input, z_input, learning_r = model_inputs(width, height, channels, z_dim)
print('model input evaluated')
print(r_input.shape)
d_loss, g_loss = model_loss(r_input, z_input, channels, alpha = alpha)
d_opt, g_opt = model_opt(d_loss, g_loss, learning_r, beta1)
print('training...')
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
for epoch_i in range(epoch_count):
for batch_images in get_batches(batch_size):
steps += 1
batch_images = 2*batch_images
# Random Noise as input
z_batch = np.random.uniform(-1, 1, size=(batch_size, z_dim))
_ = sess.run(d_opt, feed_dict={r_input : batch_images, z_input: z_batch, learning_r: learning_rate})
# Let the generator run twice, so that the discriminator does not converge that fast.
_ = sess.run(g_opt, feed_dict={z_input: z_batch, r_input : batch_images, learning_r: learning_rate})
if steps % print_step == 0:
train_loss_d = d_loss.eval({z_input: z_batch, r_input: batch_images})
train_loss_g = g_loss.eval({z_input: z_batch})
print("Step: {}:".format(steps),
"Epoch {}/{}...".format(epoch_i+1, epoch_count),
"Discriminator Loss: {:.4f}...".format(train_loss_d),
"Generator Loss: {:.4f}".format(train_loss_g))
losses.append((train_loss_d, train_loss_g))
if steps % show_step == 0:
show_generator_output(sess, images_to_show, z_input, channels, data_image_mode)
#saver.save(sess, './checkpoints/generator.ckpt')
print("Training finished")
Test your GANs architecture on MNIST. After 2 epochs, the GANs should be able to generate images that look like handwritten digits. Make sure the loss of the generator is lower than the loss of the discriminator or close to 0.
batch_size = 32
z_dim = 200
learning_rate = 0.0002
beta1 = 0.3
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 2
mnist_dataset = helper.Dataset('mnist', glob(os.path.join(data_dir, 'mnist/*.jpg')))
with tf.Graph().as_default():
train(epochs, batch_size, z_dim, learning_rate, beta1, mnist_dataset.get_batches,
mnist_dataset.shape, mnist_dataset.image_mode)
(60000, 28, 28, 1) model input evaluated (?, 28, 28, 1) training... Step: 10: Epoch 1/2... Discriminator Loss: 4.5246... Generator Loss: 0.0141 Step: 20: Epoch 1/2... Discriminator Loss: 1.5945... Generator Loss: 3.2732 Step: 30: Epoch 1/2... Discriminator Loss: 0.8160... Generator Loss: 2.1300 Step: 40: Epoch 1/2... Discriminator Loss: 1.9401... Generator Loss: 0.1872 Step: 50: Epoch 1/2... Discriminator Loss: 0.6848... Generator Loss: 1.5699 Step: 60: Epoch 1/2... Discriminator Loss: 0.4322... Generator Loss: 2.7270 Step: 70: Epoch 1/2... Discriminator Loss: 2.0954... Generator Loss: 0.2062 Step: 80: Epoch 1/2... Discriminator Loss: 1.2109... Generator Loss: 0.5417 Step: 90: Epoch 1/2... Discriminator Loss: 0.6478... Generator Loss: 1.8053 Step: 100: Epoch 1/2... Discriminator Loss: 0.7937... Generator Loss: 1.8659
Step: 110: Epoch 1/2... Discriminator Loss: 1.0040... Generator Loss: 0.7807 Step: 120: Epoch 1/2... Discriminator Loss: 1.0993... Generator Loss: 0.6176 Step: 130: Epoch 1/2... Discriminator Loss: 1.0465... Generator Loss: 0.7366 Step: 140: Epoch 1/2... Discriminator Loss: 1.5195... Generator Loss: 0.5006 Step: 150: Epoch 1/2... Discriminator Loss: 1.7786... Generator Loss: 0.2782 Step: 160: Epoch 1/2... Discriminator Loss: 1.3124... Generator Loss: 1.3335 Step: 170: Epoch 1/2... Discriminator Loss: 1.9887... Generator Loss: 0.1989 Step: 180: Epoch 1/2... Discriminator Loss: 1.1762... Generator Loss: 0.5372 Step: 190: Epoch 1/2... Discriminator Loss: 0.7833... Generator Loss: 1.3705 Step: 200: Epoch 1/2... Discriminator Loss: 1.1882... Generator Loss: 0.5366
Step: 210: Epoch 1/2... Discriminator Loss: 1.3384... Generator Loss: 0.6183 Step: 220: Epoch 1/2... Discriminator Loss: 0.8924... Generator Loss: 1.3869 Step: 230: Epoch 1/2... Discriminator Loss: 0.8386... Generator Loss: 0.9824 Step: 240: Epoch 1/2... Discriminator Loss: 0.9608... Generator Loss: 0.9323 Step: 250: Epoch 1/2... Discriminator Loss: 1.1202... Generator Loss: 0.6868 Step: 260: Epoch 1/2... Discriminator Loss: 0.8841... Generator Loss: 1.3923 Step: 270: Epoch 1/2... Discriminator Loss: 1.1626... Generator Loss: 0.5906 Step: 280: Epoch 1/2... Discriminator Loss: 1.1925... Generator Loss: 0.7229 Step: 290: Epoch 1/2... Discriminator Loss: 1.1850... Generator Loss: 0.4924 Step: 300: Epoch 1/2... Discriminator Loss: 1.1730... Generator Loss: 0.6080
Step: 310: Epoch 1/2... Discriminator Loss: 0.8728... Generator Loss: 0.8168 Step: 320: Epoch 1/2... Discriminator Loss: 0.8000... Generator Loss: 1.1347 Step: 330: Epoch 1/2... Discriminator Loss: 1.0292... Generator Loss: 1.8911 Step: 340: Epoch 1/2... Discriminator Loss: 0.8294... Generator Loss: 1.7329 Step: 350: Epoch 1/2... Discriminator Loss: 0.9321... Generator Loss: 0.7571 Step: 360: Epoch 1/2... Discriminator Loss: 0.8653... Generator Loss: 0.9849 Step: 370: Epoch 1/2... Discriminator Loss: 1.4115... Generator Loss: 0.3375 Step: 380: Epoch 1/2... Discriminator Loss: 0.8729... Generator Loss: 0.9766 Step: 390: Epoch 1/2... Discriminator Loss: 0.7763... Generator Loss: 1.5937 Step: 400: Epoch 1/2... Discriminator Loss: 0.9853... Generator Loss: 0.6671
Step: 410: Epoch 1/2... Discriminator Loss: 0.9784... Generator Loss: 1.0173 Step: 420: Epoch 1/2... Discriminator Loss: 0.7301... Generator Loss: 1.0711 Step: 430: Epoch 1/2... Discriminator Loss: 0.8782... Generator Loss: 1.4331 Step: 440: Epoch 1/2... Discriminator Loss: 1.4468... Generator Loss: 0.3907 Step: 450: Epoch 1/2... Discriminator Loss: 0.8245... Generator Loss: 1.9624 Step: 460: Epoch 1/2... Discriminator Loss: 0.8171... Generator Loss: 0.9680 Step: 470: Epoch 1/2... Discriminator Loss: 0.8812... Generator Loss: 0.8533 Step: 480: Epoch 1/2... Discriminator Loss: 0.9482... Generator Loss: 1.8117 Step: 490: Epoch 1/2... Discriminator Loss: 1.2506... Generator Loss: 0.5463 Step: 500: Epoch 1/2... Discriminator Loss: 0.7401... Generator Loss: 0.9874
Step: 510: Epoch 1/2... Discriminator Loss: 1.0339... Generator Loss: 0.7091 Step: 520: Epoch 1/2... Discriminator Loss: 0.9588... Generator Loss: 2.0683 Step: 530: Epoch 1/2... Discriminator Loss: 0.7921... Generator Loss: 1.4968 Step: 540: Epoch 1/2... Discriminator Loss: 0.9978... Generator Loss: 0.6379 Step: 550: Epoch 1/2... Discriminator Loss: 0.8205... Generator Loss: 0.9941 Step: 560: Epoch 1/2... Discriminator Loss: 1.1775... Generator Loss: 2.0490 Step: 570: Epoch 1/2... Discriminator Loss: 0.8506... Generator Loss: 1.4198 Step: 580: Epoch 1/2... Discriminator Loss: 1.0559... Generator Loss: 0.6699 Step: 590: Epoch 1/2... Discriminator Loss: 0.9265... Generator Loss: 2.8819 Step: 600: Epoch 1/2... Discriminator Loss: 1.2706... Generator Loss: 0.6076
Step: 610: Epoch 1/2... Discriminator Loss: 0.8690... Generator Loss: 0.9711 Step: 620: Epoch 1/2... Discriminator Loss: 1.3138... Generator Loss: 2.6223 Step: 630: Epoch 1/2... Discriminator Loss: 1.2197... Generator Loss: 0.5016 Step: 640: Epoch 1/2... Discriminator Loss: 1.0155... Generator Loss: 0.6796 Step: 650: Epoch 1/2... Discriminator Loss: 1.0755... Generator Loss: 0.6261 Step: 660: Epoch 1/2... Discriminator Loss: 0.9993... Generator Loss: 0.6869 Step: 670: Epoch 1/2... Discriminator Loss: 1.1707... Generator Loss: 2.1651 Step: 680: Epoch 1/2... Discriminator Loss: 0.6603... Generator Loss: 1.4774 Step: 690: Epoch 1/2... Discriminator Loss: 1.0311... Generator Loss: 0.7935 Step: 700: Epoch 1/2... Discriminator Loss: 0.6742... Generator Loss: 1.1329
Step: 710: Epoch 1/2... Discriminator Loss: 1.4525... Generator Loss: 0.3344 Step: 720: Epoch 1/2... Discriminator Loss: 1.2448... Generator Loss: 0.5364 Step: 730: Epoch 1/2... Discriminator Loss: 0.8164... Generator Loss: 1.1349 Step: 740: Epoch 1/2... Discriminator Loss: 0.9197... Generator Loss: 0.7774 Step: 750: Epoch 1/2... Discriminator Loss: 0.7362... Generator Loss: 1.5518 Step: 760: Epoch 1/2... Discriminator Loss: 0.4900... Generator Loss: 1.9430 Step: 770: Epoch 1/2... Discriminator Loss: 0.6996... Generator Loss: 1.7019 Step: 780: Epoch 1/2... Discriminator Loss: 1.1802... Generator Loss: 0.7414 Step: 790: Epoch 1/2... Discriminator Loss: 1.5416... Generator Loss: 0.3322 Step: 800: Epoch 1/2... Discriminator Loss: 1.9294... Generator Loss: 0.1960
Step: 810: Epoch 1/2... Discriminator Loss: 0.6313... Generator Loss: 1.2845 Step: 820: Epoch 1/2... Discriminator Loss: 1.3525... Generator Loss: 0.4246 Step: 830: Epoch 1/2... Discriminator Loss: 0.9313... Generator Loss: 1.4890 Step: 840: Epoch 1/2... Discriminator Loss: 0.9811... Generator Loss: 0.6220 Step: 850: Epoch 1/2... Discriminator Loss: 1.1436... Generator Loss: 2.3278 Step: 860: Epoch 1/2... Discriminator Loss: 1.1506... Generator Loss: 0.5735 Step: 870: Epoch 1/2... Discriminator Loss: 1.2378... Generator Loss: 0.5093 Step: 880: Epoch 1/2... Discriminator Loss: 1.2923... Generator Loss: 0.4129 Step: 890: Epoch 1/2... Discriminator Loss: 1.3057... Generator Loss: 0.4209 Step: 900: Epoch 1/2... Discriminator Loss: 0.7100... Generator Loss: 0.9649
Step: 910: Epoch 1/2... Discriminator Loss: 0.7189... Generator Loss: 1.0357 Step: 920: Epoch 1/2... Discriminator Loss: 0.8451... Generator Loss: 0.9910 Step: 930: Epoch 1/2... Discriminator Loss: 1.2932... Generator Loss: 0.4425 Step: 940: Epoch 1/2... Discriminator Loss: 1.5328... Generator Loss: 0.3157 Step: 950: Epoch 1/2... Discriminator Loss: 0.6556... Generator Loss: 1.4013 Step: 960: Epoch 1/2... Discriminator Loss: 0.7724... Generator Loss: 1.9210 Step: 970: Epoch 1/2... Discriminator Loss: 0.9855... Generator Loss: 0.6809 Step: 980: Epoch 1/2... Discriminator Loss: 0.9327... Generator Loss: 2.3936 Step: 990: Epoch 1/2... Discriminator Loss: 0.8972... Generator Loss: 0.7425 Step: 1000: Epoch 1/2... Discriminator Loss: 1.2346... Generator Loss: 0.4627
Step: 1010: Epoch 1/2... Discriminator Loss: 0.8701... Generator Loss: 1.7049 Step: 1020: Epoch 1/2... Discriminator Loss: 2.2779... Generator Loss: 0.1842 Step: 1030: Epoch 1/2... Discriminator Loss: 0.9351... Generator Loss: 0.7266 Step: 1040: Epoch 1/2... Discriminator Loss: 0.9023... Generator Loss: 0.7711 Step: 1050: Epoch 1/2... Discriminator Loss: 0.5924... Generator Loss: 1.3581 Step: 1060: Epoch 1/2... Discriminator Loss: 0.9281... Generator Loss: 2.8400 Step: 1070: Epoch 1/2... Discriminator Loss: 0.7967... Generator Loss: 0.8689 Step: 1080: Epoch 1/2... Discriminator Loss: 0.9166... Generator Loss: 0.7539 Step: 1090: Epoch 1/2... Discriminator Loss: 0.7086... Generator Loss: 0.9422 Step: 1100: Epoch 1/2... Discriminator Loss: 1.0333... Generator Loss: 2.1968
Step: 1110: Epoch 1/2... Discriminator Loss: 0.8654... Generator Loss: 1.1316 Step: 1120: Epoch 1/2... Discriminator Loss: 2.0339... Generator Loss: 3.5154 Step: 1130: Epoch 1/2... Discriminator Loss: 1.0018... Generator Loss: 0.6624 Step: 1140: Epoch 1/2... Discriminator Loss: 1.0859... Generator Loss: 0.7492 Step: 1150: Epoch 1/2... Discriminator Loss: 0.7299... Generator Loss: 1.1872 Step: 1160: Epoch 1/2... Discriminator Loss: 0.7399... Generator Loss: 1.0623 Step: 1170: Epoch 1/2... Discriminator Loss: 0.8756... Generator Loss: 0.7308 Step: 1180: Epoch 1/2... Discriminator Loss: 0.7821... Generator Loss: 0.8874 Step: 1190: Epoch 1/2... Discriminator Loss: 0.9310... Generator Loss: 0.6868 Step: 1200: Epoch 1/2... Discriminator Loss: 0.7285... Generator Loss: 1.1349
Step: 1210: Epoch 1/2... Discriminator Loss: 1.5179... Generator Loss: 0.3383 Step: 1220: Epoch 1/2... Discriminator Loss: 0.9145... Generator Loss: 3.2305 Step: 1230: Epoch 1/2... Discriminator Loss: 1.1302... Generator Loss: 0.5590 Step: 1240: Epoch 1/2... Discriminator Loss: 0.9079... Generator Loss: 0.7640 Step: 1250: Epoch 1/2... Discriminator Loss: 0.6146... Generator Loss: 1.1451 Step: 1260: Epoch 1/2... Discriminator Loss: 0.9615... Generator Loss: 0.6521 Step: 1270: Epoch 1/2... Discriminator Loss: 0.9009... Generator Loss: 0.8335 Step: 1280: Epoch 1/2... Discriminator Loss: 1.0929... Generator Loss: 0.5129 Step: 1290: Epoch 1/2... Discriminator Loss: 1.2322... Generator Loss: 0.5097 Step: 1300: Epoch 1/2... Discriminator Loss: 2.6322... Generator Loss: 0.1246
Step: 1310: Epoch 1/2... Discriminator Loss: 0.6991... Generator Loss: 1.9218 Step: 1320: Epoch 1/2... Discriminator Loss: 0.8748... Generator Loss: 0.7133 Step: 1330: Epoch 1/2... Discriminator Loss: 1.3439... Generator Loss: 0.4032 Step: 1340: Epoch 1/2... Discriminator Loss: 0.7174... Generator Loss: 1.2083 Step: 1350: Epoch 1/2... Discriminator Loss: 2.3005... Generator Loss: 0.1352 Step: 1360: Epoch 1/2... Discriminator Loss: 1.3385... Generator Loss: 0.4121 Step: 1370: Epoch 1/2... Discriminator Loss: 0.6470... Generator Loss: 1.0639 Step: 1380: Epoch 1/2... Discriminator Loss: 0.6330... Generator Loss: 1.0778 Step: 1390: Epoch 1/2... Discriminator Loss: 0.6942... Generator Loss: 0.9847 Step: 1400: Epoch 1/2... Discriminator Loss: 1.3803... Generator Loss: 0.3733
Step: 1410: Epoch 1/2... Discriminator Loss: 0.4663... Generator Loss: 1.7740 Step: 1420: Epoch 1/2... Discriminator Loss: 0.7283... Generator Loss: 1.2021 Step: 1430: Epoch 1/2... Discriminator Loss: 1.0681... Generator Loss: 0.6081 Step: 1440: Epoch 1/2... Discriminator Loss: 1.3288... Generator Loss: 0.4385 Step: 1450: Epoch 1/2... Discriminator Loss: 0.6066... Generator Loss: 1.1000 Step: 1460: Epoch 1/2... Discriminator Loss: 0.5200... Generator Loss: 1.3207 Step: 1470: Epoch 1/2... Discriminator Loss: 0.9938... Generator Loss: 0.6415 Step: 1480: Epoch 1/2... Discriminator Loss: 0.5985... Generator Loss: 0.9932 Step: 1490: Epoch 1/2... Discriminator Loss: 0.8667... Generator Loss: 2.6196 Step: 1500: Epoch 1/2... Discriminator Loss: 0.5834... Generator Loss: 2.9345
Step: 1510: Epoch 1/2... Discriminator Loss: 1.3991... Generator Loss: 0.3679 Step: 1520: Epoch 1/2... Discriminator Loss: 0.6347... Generator Loss: 1.1770 Step: 1530: Epoch 1/2... Discriminator Loss: 1.0891... Generator Loss: 0.5560 Step: 1540: Epoch 1/2... Discriminator Loss: 0.9255... Generator Loss: 0.6834 Step: 1550: Epoch 1/2... Discriminator Loss: 0.6614... Generator Loss: 0.9857 Step: 1560: Epoch 1/2... Discriminator Loss: 0.9485... Generator Loss: 1.7647 Step: 1570: Epoch 1/2... Discriminator Loss: 1.0634... Generator Loss: 2.4019 Step: 1580: Epoch 1/2... Discriminator Loss: 0.7503... Generator Loss: 0.9497 Step: 1590: Epoch 1/2... Discriminator Loss: 0.8146... Generator Loss: 2.3927 Step: 1600: Epoch 1/2... Discriminator Loss: 1.1175... Generator Loss: 0.5484
Step: 1610: Epoch 1/2... Discriminator Loss: 1.8267... Generator Loss: 0.2337 Step: 1620: Epoch 1/2... Discriminator Loss: 0.9391... Generator Loss: 0.7020 Step: 1630: Epoch 1/2... Discriminator Loss: 0.7177... Generator Loss: 0.9371 Step: 1640: Epoch 1/2... Discriminator Loss: 0.6452... Generator Loss: 1.0346 Step: 1650: Epoch 1/2... Discriminator Loss: 0.5821... Generator Loss: 1.1645 Step: 1660: Epoch 1/2... Discriminator Loss: 0.5570... Generator Loss: 1.1588 Step: 1670: Epoch 1/2... Discriminator Loss: 0.9657... Generator Loss: 0.8764 Step: 1680: Epoch 1/2... Discriminator Loss: 0.4537... Generator Loss: 1.3511 Step: 1690: Epoch 1/2... Discriminator Loss: 2.7845... Generator Loss: 0.1627 Step: 1700: Epoch 1/2... Discriminator Loss: 0.7249... Generator Loss: 0.8630
Step: 1710: Epoch 1/2... Discriminator Loss: 0.6530... Generator Loss: 1.0094 Step: 1720: Epoch 1/2... Discriminator Loss: 0.5309... Generator Loss: 1.4842 Step: 1730: Epoch 1/2... Discriminator Loss: 0.9931... Generator Loss: 1.0236 Step: 1740: Epoch 1/2... Discriminator Loss: 1.0401... Generator Loss: 2.1516 Step: 1750: Epoch 1/2... Discriminator Loss: 0.8373... Generator Loss: 0.8355 Step: 1760: Epoch 1/2... Discriminator Loss: 0.7712... Generator Loss: 0.8776 Step: 1770: Epoch 1/2... Discriminator Loss: 0.9059... Generator Loss: 0.7618 Step: 1780: Epoch 1/2... Discriminator Loss: 0.5051... Generator Loss: 1.6406 Step: 1790: Epoch 1/2... Discriminator Loss: 0.6191... Generator Loss: 1.1677 Step: 1800: Epoch 1/2... Discriminator Loss: 0.6527... Generator Loss: 0.9548
Step: 1810: Epoch 1/2... Discriminator Loss: 1.0374... Generator Loss: 1.7142 Step: 1820: Epoch 1/2... Discriminator Loss: 0.6530... Generator Loss: 1.0085 Step: 1830: Epoch 1/2... Discriminator Loss: 1.0130... Generator Loss: 0.6633 Step: 1840: Epoch 1/2... Discriminator Loss: 0.5945... Generator Loss: 1.1565 Step: 1850: Epoch 1/2... Discriminator Loss: 1.0932... Generator Loss: 0.6012 Step: 1860: Epoch 1/2... Discriminator Loss: 1.1270... Generator Loss: 0.5659 Step: 1870: Epoch 1/2... Discriminator Loss: 0.4593... Generator Loss: 1.2949 Step: 1880: Epoch 2/2... Discriminator Loss: 0.4321... Generator Loss: 1.2891 Step: 1890: Epoch 2/2... Discriminator Loss: 0.8439... Generator Loss: 1.3862 Step: 1900: Epoch 2/2... Discriminator Loss: 0.6077... Generator Loss: 1.2511
Step: 1910: Epoch 2/2... Discriminator Loss: 0.7598... Generator Loss: 1.0255 Step: 1920: Epoch 2/2... Discriminator Loss: 0.5474... Generator Loss: 1.1343 Step: 1930: Epoch 2/2... Discriminator Loss: 1.0682... Generator Loss: 0.5809 Step: 1940: Epoch 2/2... Discriminator Loss: 0.9367... Generator Loss: 0.6792 Step: 1950: Epoch 2/2... Discriminator Loss: 0.6103... Generator Loss: 0.9749 Step: 1960: Epoch 2/2... Discriminator Loss: 1.4935... Generator Loss: 0.3737 Step: 1970: Epoch 2/2... Discriminator Loss: 0.9990... Generator Loss: 0.7979 Step: 1980: Epoch 2/2... Discriminator Loss: 0.5458... Generator Loss: 1.4439 Step: 1990: Epoch 2/2... Discriminator Loss: 0.7757... Generator Loss: 1.2817 Step: 2000: Epoch 2/2... Discriminator Loss: 0.6994... Generator Loss: 1.4558
Step: 2010: Epoch 2/2... Discriminator Loss: 0.5454... Generator Loss: 1.7729 Step: 2020: Epoch 2/2... Discriminator Loss: 0.6234... Generator Loss: 1.0894 Step: 2030: Epoch 2/2... Discriminator Loss: 0.9231... Generator Loss: 0.7036 Step: 2040: Epoch 2/2... Discriminator Loss: 0.3981... Generator Loss: 1.5681 Step: 2050: Epoch 2/2... Discriminator Loss: 0.6496... Generator Loss: 2.1925 Step: 2060: Epoch 2/2... Discriminator Loss: 0.5039... Generator Loss: 1.3101 Step: 2070: Epoch 2/2... Discriminator Loss: 0.8889... Generator Loss: 0.7194 Step: 2080: Epoch 2/2... Discriminator Loss: 1.0147... Generator Loss: 0.5751 Step: 2090: Epoch 2/2... Discriminator Loss: 1.2492... Generator Loss: 4.4035 Step: 2100: Epoch 2/2... Discriminator Loss: 0.5734... Generator Loss: 2.2925
Step: 2110: Epoch 2/2... Discriminator Loss: 1.0891... Generator Loss: 0.7116 Step: 2120: Epoch 2/2... Discriminator Loss: 0.6143... Generator Loss: 1.4580 Step: 2130: Epoch 2/2... Discriminator Loss: 0.4241... Generator Loss: 1.3673 Step: 2140: Epoch 2/2... Discriminator Loss: 0.4235... Generator Loss: 2.3533 Step: 2150: Epoch 2/2... Discriminator Loss: 0.8859... Generator Loss: 0.7857 Step: 2160: Epoch 2/2... Discriminator Loss: 0.6895... Generator Loss: 0.8446 Step: 2170: Epoch 2/2... Discriminator Loss: 1.3101... Generator Loss: 0.5164 Step: 2180: Epoch 2/2... Discriminator Loss: 0.8494... Generator Loss: 1.2651 Step: 2190: Epoch 2/2... Discriminator Loss: 0.4724... Generator Loss: 1.4601 Step: 2200: Epoch 2/2... Discriminator Loss: 0.5041... Generator Loss: 1.1857
Step: 2210: Epoch 2/2... Discriminator Loss: 1.7998... Generator Loss: 2.8046 Step: 2220: Epoch 2/2... Discriminator Loss: 0.3466... Generator Loss: 2.2913 Step: 2230: Epoch 2/2... Discriminator Loss: 0.7733... Generator Loss: 1.5152 Step: 2240: Epoch 2/2... Discriminator Loss: 0.6586... Generator Loss: 0.9777 Step: 2250: Epoch 2/2... Discriminator Loss: 0.6567... Generator Loss: 1.0438 Step: 2260: Epoch 2/2... Discriminator Loss: 0.4902... Generator Loss: 1.9152 Step: 2270: Epoch 2/2... Discriminator Loss: 1.0452... Generator Loss: 0.6679 Step: 2280: Epoch 2/2... Discriminator Loss: 0.4430... Generator Loss: 1.4547 Step: 2290: Epoch 2/2... Discriminator Loss: 0.6542... Generator Loss: 1.1328 Step: 2300: Epoch 2/2... Discriminator Loss: 0.6750... Generator Loss: 0.9106
Step: 2310: Epoch 2/2... Discriminator Loss: 0.8319... Generator Loss: 1.8154 Step: 2320: Epoch 2/2... Discriminator Loss: 0.6990... Generator Loss: 1.0093 Step: 2330: Epoch 2/2... Discriminator Loss: 1.4281... Generator Loss: 0.3945 Step: 2340: Epoch 2/2... Discriminator Loss: 0.9472... Generator Loss: 0.7554 Step: 2350: Epoch 2/2... Discriminator Loss: 0.4575... Generator Loss: 1.4027 Step: 2360: Epoch 2/2... Discriminator Loss: 0.6927... Generator Loss: 1.0092 Step: 2370: Epoch 2/2... Discriminator Loss: 0.8088... Generator Loss: 0.7626 Step: 2380: Epoch 2/2... Discriminator Loss: 0.4536... Generator Loss: 1.3710 Step: 2390: Epoch 2/2... Discriminator Loss: 0.5680... Generator Loss: 1.1172 Step: 2400: Epoch 2/2... Discriminator Loss: 0.9934... Generator Loss: 0.7332
Step: 2410: Epoch 2/2... Discriminator Loss: 0.3985... Generator Loss: 2.2935 Step: 2420: Epoch 2/2... Discriminator Loss: 1.3580... Generator Loss: 4.0448 Step: 2430: Epoch 2/2... Discriminator Loss: 0.5943... Generator Loss: 1.4673 Step: 2440: Epoch 2/2... Discriminator Loss: 0.6071... Generator Loss: 1.6791 Step: 2450: Epoch 2/2... Discriminator Loss: 0.9497... Generator Loss: 0.6911 Step: 2460: Epoch 2/2... Discriminator Loss: 0.8361... Generator Loss: 0.8550 Step: 2470: Epoch 2/2... Discriminator Loss: 0.9301... Generator Loss: 0.6634 Step: 2480: Epoch 2/2... Discriminator Loss: 0.5711... Generator Loss: 1.1510 Step: 2490: Epoch 2/2... Discriminator Loss: 0.5148... Generator Loss: 1.2821 Step: 2500: Epoch 2/2... Discriminator Loss: 0.6577... Generator Loss: 1.1423
Step: 2510: Epoch 2/2... Discriminator Loss: 1.0201... Generator Loss: 0.6610 Step: 2520: Epoch 2/2... Discriminator Loss: 0.9481... Generator Loss: 0.8499 Step: 2530: Epoch 2/2... Discriminator Loss: 1.0737... Generator Loss: 0.5763 Step: 2540: Epoch 2/2... Discriminator Loss: 0.5669... Generator Loss: 2.7410 Step: 2550: Epoch 2/2... Discriminator Loss: 0.6919... Generator Loss: 1.8205 Step: 2560: Epoch 2/2... Discriminator Loss: 0.7845... Generator Loss: 0.7320 Step: 2570: Epoch 2/2... Discriminator Loss: 0.6599... Generator Loss: 0.9508 Step: 2580: Epoch 2/2... Discriminator Loss: 1.0377... Generator Loss: 0.6510 Step: 2590: Epoch 2/2... Discriminator Loss: 0.5235... Generator Loss: 1.2764 Step: 2600: Epoch 2/2... Discriminator Loss: 0.4820... Generator Loss: 1.2781
Step: 2610: Epoch 2/2... Discriminator Loss: 1.0816... Generator Loss: 0.5579 Step: 2620: Epoch 2/2... Discriminator Loss: 0.9616... Generator Loss: 0.6444 Step: 2630: Epoch 2/2... Discriminator Loss: 0.4393... Generator Loss: 1.4591 Step: 2640: Epoch 2/2... Discriminator Loss: 0.8889... Generator Loss: 0.7471 Step: 2650: Epoch 2/2... Discriminator Loss: 0.7573... Generator Loss: 0.8476 Step: 2660: Epoch 2/2... Discriminator Loss: 0.3905... Generator Loss: 1.6869 Step: 2670: Epoch 2/2... Discriminator Loss: 0.8637... Generator Loss: 0.8506 Step: 2680: Epoch 2/2... Discriminator Loss: 0.7084... Generator Loss: 1.0942 Step: 2690: Epoch 2/2... Discriminator Loss: 0.4249... Generator Loss: 1.3265 Step: 2700: Epoch 2/2... Discriminator Loss: 2.5170... Generator Loss: 0.1600
Step: 2710: Epoch 2/2... Discriminator Loss: 0.6278... Generator Loss: 2.2336 Step: 2720: Epoch 2/2... Discriminator Loss: 1.2389... Generator Loss: 0.5132 Step: 2730: Epoch 2/2... Discriminator Loss: 1.1259... Generator Loss: 0.5059 Step: 2740: Epoch 2/2... Discriminator Loss: 0.5983... Generator Loss: 1.1933 Step: 2750: Epoch 2/2... Discriminator Loss: 0.5689... Generator Loss: 1.1841 Step: 2760: Epoch 2/2... Discriminator Loss: 1.2547... Generator Loss: 0.4320 Step: 2770: Epoch 2/2... Discriminator Loss: 0.6069... Generator Loss: 1.1061 Step: 2780: Epoch 2/2... Discriminator Loss: 0.4823... Generator Loss: 1.1854 Step: 2790: Epoch 2/2... Discriminator Loss: 2.3448... Generator Loss: 0.1683 Step: 2800: Epoch 2/2... Discriminator Loss: 0.6162... Generator Loss: 1.6486
Step: 2810: Epoch 2/2... Discriminator Loss: 0.7165... Generator Loss: 1.1030 Step: 2820: Epoch 2/2... Discriminator Loss: 0.6358... Generator Loss: 1.8545 Step: 2830: Epoch 2/2... Discriminator Loss: 0.4468... Generator Loss: 1.4073 Step: 2840: Epoch 2/2... Discriminator Loss: 0.6553... Generator Loss: 1.0477 Step: 2850: Epoch 2/2... Discriminator Loss: 0.6692... Generator Loss: 0.9580 Step: 2860: Epoch 2/2... Discriminator Loss: 0.6528... Generator Loss: 1.0563 Step: 2870: Epoch 2/2... Discriminator Loss: 0.8876... Generator Loss: 0.6660 Step: 2880: Epoch 2/2... Discriminator Loss: 0.4764... Generator Loss: 1.2961 Step: 2890: Epoch 2/2... Discriminator Loss: 0.5292... Generator Loss: 1.1907 Step: 2900: Epoch 2/2... Discriminator Loss: 0.6092... Generator Loss: 1.4199
Step: 2910: Epoch 2/2... Discriminator Loss: 0.6308... Generator Loss: 1.2401 Step: 2920: Epoch 2/2... Discriminator Loss: 0.7572... Generator Loss: 0.9380 Step: 2930: Epoch 2/2... Discriminator Loss: 0.4589... Generator Loss: 1.3663 Step: 2940: Epoch 2/2... Discriminator Loss: 0.7834... Generator Loss: 0.7906 Step: 2950: Epoch 2/2... Discriminator Loss: 0.9316... Generator Loss: 0.6166 Step: 2960: Epoch 2/2... Discriminator Loss: 0.5777... Generator Loss: 1.1151 Step: 2970: Epoch 2/2... Discriminator Loss: 0.4496... Generator Loss: 1.5151 Step: 2980: Epoch 2/2... Discriminator Loss: 0.4922... Generator Loss: 1.3480 Step: 2990: Epoch 2/2... Discriminator Loss: 0.4186... Generator Loss: 1.7435 Step: 3000: Epoch 2/2... Discriminator Loss: 0.6367... Generator Loss: 1.1053
Step: 3010: Epoch 2/2... Discriminator Loss: 0.5053... Generator Loss: 1.3911 Step: 3020: Epoch 2/2... Discriminator Loss: 0.2317... Generator Loss: 2.8095 Step: 3030: Epoch 2/2... Discriminator Loss: 1.4059... Generator Loss: 0.5619 Step: 3040: Epoch 2/2... Discriminator Loss: 0.6948... Generator Loss: 0.9461 Step: 3050: Epoch 2/2... Discriminator Loss: 0.4526... Generator Loss: 1.3095 Step: 3060: Epoch 2/2... Discriminator Loss: 0.5535... Generator Loss: 1.1332 Step: 3070: Epoch 2/2... Discriminator Loss: 0.8192... Generator Loss: 0.8186 Step: 3080: Epoch 2/2... Discriminator Loss: 0.4648... Generator Loss: 1.3597 Step: 3090: Epoch 2/2... Discriminator Loss: 3.0925... Generator Loss: 0.0896 Step: 3100: Epoch 2/2... Discriminator Loss: 0.4097... Generator Loss: 1.5552
Step: 3110: Epoch 2/2... Discriminator Loss: 0.5210... Generator Loss: 1.4211 Step: 3120: Epoch 2/2... Discriminator Loss: 0.7359... Generator Loss: 0.9787 Step: 3130: Epoch 2/2... Discriminator Loss: 0.6555... Generator Loss: 1.0467 Step: 3140: Epoch 2/2... Discriminator Loss: 0.9342... Generator Loss: 0.7141 Step: 3150: Epoch 2/2... Discriminator Loss: 0.3600... Generator Loss: 1.6489 Step: 3160: Epoch 2/2... Discriminator Loss: 0.2534... Generator Loss: 1.8986 Step: 3170: Epoch 2/2... Discriminator Loss: 0.6562... Generator Loss: 1.0721 Step: 3180: Epoch 2/2... Discriminator Loss: 0.5953... Generator Loss: 1.1890 Step: 3190: Epoch 2/2... Discriminator Loss: 0.8749... Generator Loss: 0.7762 Step: 3200: Epoch 2/2... Discriminator Loss: 0.5186... Generator Loss: 1.2956
Step: 3210: Epoch 2/2... Discriminator Loss: 0.4493... Generator Loss: 1.3671 Step: 3220: Epoch 2/2... Discriminator Loss: 0.5225... Generator Loss: 1.3697 Step: 3230: Epoch 2/2... Discriminator Loss: 1.1925... Generator Loss: 0.5681 Step: 3240: Epoch 2/2... Discriminator Loss: 0.5232... Generator Loss: 1.7068 Step: 3250: Epoch 2/2... Discriminator Loss: 0.6068... Generator Loss: 1.0489 Step: 3260: Epoch 2/2... Discriminator Loss: 0.4807... Generator Loss: 1.2107 Step: 3270: Epoch 2/2... Discriminator Loss: 0.4594... Generator Loss: 1.3531 Step: 3280: Epoch 2/2... Discriminator Loss: 0.5348... Generator Loss: 1.9578 Step: 3290: Epoch 2/2... Discriminator Loss: 0.9292... Generator Loss: 0.7374 Step: 3300: Epoch 2/2... Discriminator Loss: 0.7236... Generator Loss: 0.8932
Step: 3310: Epoch 2/2... Discriminator Loss: 0.5881... Generator Loss: 1.0473 Step: 3320: Epoch 2/2... Discriminator Loss: 0.3812... Generator Loss: 1.5023 Step: 3330: Epoch 2/2... Discriminator Loss: 0.3611... Generator Loss: 1.5649 Step: 3340: Epoch 2/2... Discriminator Loss: 0.4780... Generator Loss: 1.2349 Step: 3350: Epoch 2/2... Discriminator Loss: 0.5062... Generator Loss: 1.2732 Step: 3360: Epoch 2/2... Discriminator Loss: 0.3000... Generator Loss: 1.9061 Step: 3370: Epoch 2/2... Discriminator Loss: 1.5859... Generator Loss: 0.4114 Step: 3380: Epoch 2/2... Discriminator Loss: 0.4699... Generator Loss: 1.4304 Step: 3390: Epoch 2/2... Discriminator Loss: 0.1733... Generator Loss: 2.9333 Step: 3400: Epoch 2/2... Discriminator Loss: 0.8246... Generator Loss: 0.8127
Step: 3410: Epoch 2/2... Discriminator Loss: 1.8939... Generator Loss: 0.2268 Step: 3420: Epoch 2/2... Discriminator Loss: 0.3680... Generator Loss: 2.1029 Step: 3430: Epoch 2/2... Discriminator Loss: 0.4401... Generator Loss: 1.4703 Step: 3440: Epoch 2/2... Discriminator Loss: 0.4674... Generator Loss: 1.4765 Step: 3450: Epoch 2/2... Discriminator Loss: 0.9976... Generator Loss: 0.5932 Step: 3460: Epoch 2/2... Discriminator Loss: 0.6480... Generator Loss: 0.9570 Step: 3470: Epoch 2/2... Discriminator Loss: 0.2843... Generator Loss: 1.8211 Step: 3480: Epoch 2/2... Discriminator Loss: 0.3952... Generator Loss: 1.5194 Step: 3490: Epoch 2/2... Discriminator Loss: 0.4950... Generator Loss: 1.4333 Step: 3500: Epoch 2/2... Discriminator Loss: 1.9990... Generator Loss: 0.2866
Step: 3510: Epoch 2/2... Discriminator Loss: 1.3422... Generator Loss: 5.2514 Step: 3520: Epoch 2/2... Discriminator Loss: 0.8847... Generator Loss: 0.8805 Step: 3530: Epoch 2/2... Discriminator Loss: 0.8530... Generator Loss: 0.8066 Step: 3540: Epoch 2/2... Discriminator Loss: 0.4274... Generator Loss: 1.5296 Step: 3550: Epoch 2/2... Discriminator Loss: 0.8013... Generator Loss: 0.7981 Step: 3560: Epoch 2/2... Discriminator Loss: 0.3951... Generator Loss: 1.5511 Step: 3570: Epoch 2/2... Discriminator Loss: 0.3299... Generator Loss: 1.6585 Step: 3580: Epoch 2/2... Discriminator Loss: 0.4753... Generator Loss: 2.0106 Step: 3590: Epoch 2/2... Discriminator Loss: 1.5723... Generator Loss: 0.4145 Step: 3600: Epoch 2/2... Discriminator Loss: 0.5571... Generator Loss: 1.4104
Step: 3610: Epoch 2/2... Discriminator Loss: 0.2866... Generator Loss: 3.2662 Step: 3620: Epoch 2/2... Discriminator Loss: 0.8099... Generator Loss: 3.5508 Step: 3630: Epoch 2/2... Discriminator Loss: 0.4248... Generator Loss: 1.3771 Step: 3640: Epoch 2/2... Discriminator Loss: 0.9878... Generator Loss: 0.6319 Step: 3650: Epoch 2/2... Discriminator Loss: 0.5869... Generator Loss: 1.2247 Step: 3660: Epoch 2/2... Discriminator Loss: 0.7283... Generator Loss: 0.9315 Step: 3670: Epoch 2/2... Discriminator Loss: 1.0421... Generator Loss: 0.6101 Step: 3680: Epoch 2/2... Discriminator Loss: 0.5516... Generator Loss: 1.3211 Step: 3690: Epoch 2/2... Discriminator Loss: 0.6369... Generator Loss: 1.0750 Step: 3700: Epoch 2/2... Discriminator Loss: 1.2385... Generator Loss: 0.6126
Step: 3710: Epoch 2/2... Discriminator Loss: 0.4344... Generator Loss: 1.1992 Step: 3720: Epoch 2/2... Discriminator Loss: 0.3301... Generator Loss: 1.6379 Step: 3730: Epoch 2/2... Discriminator Loss: 0.5029... Generator Loss: 1.2719 Step: 3740: Epoch 2/2... Discriminator Loss: 0.6534... Generator Loss: 0.9216 Step: 3750: Epoch 2/2... Discriminator Loss: 0.3812... Generator Loss: 1.5947 Training finished
Run your GANs on CelebA. It will take around 20 minutes on the average GPU to run one epoch. You can run the whole epoch or stop when it starts to generate realistic faces.
batch_size = 32
z_dim = 200
learning_rate = 0.0002
beta1 = 0.3
"""
DON'T MODIFY ANYTHING IN THIS CELL THAT IS BELOW THIS LINE
"""
epochs = 2
celeba_dataset = helper.Dataset('celeba', glob(os.path.join(data_dir, 'img_align_celeba/*.jpg')))
with tf.Graph().as_default():
train(epochs, batch_size, z_dim, learning_rate, beta1, celeba_dataset.get_batches,
celeba_dataset.shape, celeba_dataset.image_mode)
(202599, 28, 28, 3) model input evaluated (?, 28, 28, 3) training... Step: 10: Epoch 1/2... Discriminator Loss: 0.4997... Generator Loss: 1.9838 Step: 20: Epoch 1/2... Discriminator Loss: 0.3435... Generator Loss: 3.7795 Step: 30: Epoch 1/2... Discriminator Loss: 0.6435... Generator Loss: 8.6140 Step: 40: Epoch 1/2... Discriminator Loss: 0.1062... Generator Loss: 3.6392 Step: 50: Epoch 1/2... Discriminator Loss: 0.4228... Generator Loss: 5.2021 Step: 60: Epoch 1/2... Discriminator Loss: 0.4502... Generator Loss: 5.0158 Step: 70: Epoch 1/2... Discriminator Loss: 2.0957... Generator Loss: 0.2898 Step: 80: Epoch 1/2... Discriminator Loss: 1.2794... Generator Loss: 3.0261 Step: 90: Epoch 1/2... Discriminator Loss: 1.1259... Generator Loss: 0.5759 Step: 100: Epoch 1/2... Discriminator Loss: 1.3504... Generator Loss: 0.3874
Step: 110: Epoch 1/2... Discriminator Loss: 0.6998... Generator Loss: 1.1671 Step: 120: Epoch 1/2... Discriminator Loss: 0.8440... Generator Loss: 0.6740 Step: 130: Epoch 1/2... Discriminator Loss: 0.9744... Generator Loss: 5.0050 Step: 140: Epoch 1/2... Discriminator Loss: 0.5163... Generator Loss: 3.1381 Step: 150: Epoch 1/2... Discriminator Loss: 0.4798... Generator Loss: 3.8234 Step: 160: Epoch 1/2... Discriminator Loss: 0.5925... Generator Loss: 1.3277 Step: 170: Epoch 1/2... Discriminator Loss: 0.8627... Generator Loss: 0.7819 Step: 180: Epoch 1/2... Discriminator Loss: 1.2056... Generator Loss: 0.5139 Step: 190: Epoch 1/2... Discriminator Loss: 1.0239... Generator Loss: 0.7396 Step: 200: Epoch 1/2... Discriminator Loss: 0.8827... Generator Loss: 1.7161
Step: 210: Epoch 1/2... Discriminator Loss: 0.5807... Generator Loss: 1.3270 Step: 220: Epoch 1/2... Discriminator Loss: 0.8695... Generator Loss: 3.2031 Step: 230: Epoch 1/2... Discriminator Loss: 0.4783... Generator Loss: 2.4526 Step: 240: Epoch 1/2... Discriminator Loss: 0.8261... Generator Loss: 2.1026 Step: 250: Epoch 1/2... Discriminator Loss: 0.7498... Generator Loss: 0.9432 Step: 260: Epoch 1/2... Discriminator Loss: 3.0819... Generator Loss: 0.0659 Step: 270: Epoch 1/2... Discriminator Loss: 1.2674... Generator Loss: 0.7091 Step: 280: Epoch 1/2... Discriminator Loss: 1.0492... Generator Loss: 0.6669 Step: 290: Epoch 1/2... Discriminator Loss: 1.3501... Generator Loss: 0.4226 Step: 300: Epoch 1/2... Discriminator Loss: 0.5541... Generator Loss: 2.1671
Step: 310: Epoch 1/2... Discriminator Loss: 1.0192... Generator Loss: 2.6886 Step: 320: Epoch 1/2... Discriminator Loss: 0.8168... Generator Loss: 0.7952 Step: 330: Epoch 1/2... Discriminator Loss: 0.4962... Generator Loss: 1.3083 Step: 340: Epoch 1/2... Discriminator Loss: 0.6783... Generator Loss: 1.4004 Step: 350: Epoch 1/2... Discriminator Loss: 1.1734... Generator Loss: 0.5796 Step: 360: Epoch 1/2... Discriminator Loss: 1.0075... Generator Loss: 1.5461 Step: 370: Epoch 1/2... Discriminator Loss: 0.6809... Generator Loss: 1.0452 Step: 380: Epoch 1/2... Discriminator Loss: 1.5933... Generator Loss: 0.3298 Step: 390: Epoch 1/2... Discriminator Loss: 1.1347... Generator Loss: 0.7607 Step: 400: Epoch 1/2... Discriminator Loss: 0.8720... Generator Loss: 0.9170
Step: 410: Epoch 1/2... Discriminator Loss: 0.9963... Generator Loss: 0.7256 Step: 420: Epoch 1/2... Discriminator Loss: 0.3786... Generator Loss: 1.5072 Step: 430: Epoch 1/2... Discriminator Loss: 1.7778... Generator Loss: 0.2715 Step: 440: Epoch 1/2... Discriminator Loss: 1.2455... Generator Loss: 3.4792 Step: 450: Epoch 1/2... Discriminator Loss: 0.4129... Generator Loss: 2.7056 Step: 460: Epoch 1/2... Discriminator Loss: 0.5607... Generator Loss: 1.3412 Step: 470: Epoch 1/2... Discriminator Loss: 0.6043... Generator Loss: 1.7224 Step: 480: Epoch 1/2... Discriminator Loss: 0.7410... Generator Loss: 3.1676 Step: 490: Epoch 1/2... Discriminator Loss: 0.9996... Generator Loss: 0.7726 Step: 500: Epoch 1/2... Discriminator Loss: 0.9111... Generator Loss: 0.7123
Step: 510: Epoch 1/2... Discriminator Loss: 0.7561... Generator Loss: 0.9134 Step: 520: Epoch 1/2... Discriminator Loss: 0.6594... Generator Loss: 2.8341 Step: 530: Epoch 1/2... Discriminator Loss: 1.0317... Generator Loss: 2.9995 Step: 540: Epoch 1/2... Discriminator Loss: 0.9261... Generator Loss: 0.7586 Step: 550: Epoch 1/2... Discriminator Loss: 0.7592... Generator Loss: 1.2401 Step: 560: Epoch 1/2... Discriminator Loss: 0.5903... Generator Loss: 2.2362 Step: 570: Epoch 1/2... Discriminator Loss: 1.1759... Generator Loss: 0.6554 Step: 580: Epoch 1/2... Discriminator Loss: 0.5375... Generator Loss: 1.3791 Step: 590: Epoch 1/2... Discriminator Loss: 0.7316... Generator Loss: 1.0918 Step: 600: Epoch 1/2... Discriminator Loss: 1.3931... Generator Loss: 0.4960
Step: 610: Epoch 1/2... Discriminator Loss: 1.0899... Generator Loss: 0.5505 Step: 620: Epoch 1/2... Discriminator Loss: 0.5810... Generator Loss: 1.7206 Step: 630: Epoch 1/2... Discriminator Loss: 0.6751... Generator Loss: 1.4136 Step: 640: Epoch 1/2... Discriminator Loss: 2.3455... Generator Loss: 0.1259 Step: 650: Epoch 1/2... Discriminator Loss: 0.6086... Generator Loss: 2.3409 Step: 660: Epoch 1/2... Discriminator Loss: 0.8692... Generator Loss: 1.3613 Step: 670: Epoch 1/2... Discriminator Loss: 0.9916... Generator Loss: 0.6307 Step: 680: Epoch 1/2... Discriminator Loss: 0.9003... Generator Loss: 1.3840 Step: 690: Epoch 1/2... Discriminator Loss: 0.7162... Generator Loss: 1.0804 Step: 700: Epoch 1/2... Discriminator Loss: 0.6555... Generator Loss: 1.0291
Step: 710: Epoch 1/2... Discriminator Loss: 0.9784... Generator Loss: 2.6158 Step: 720: Epoch 1/2... Discriminator Loss: 0.8840... Generator Loss: 3.6204 Step: 730: Epoch 1/2... Discriminator Loss: 1.9459... Generator Loss: 0.2434 Step: 740: Epoch 1/2... Discriminator Loss: 1.5169... Generator Loss: 0.3489 Step: 750: Epoch 1/2... Discriminator Loss: 0.5309... Generator Loss: 1.5972 Step: 760: Epoch 1/2... Discriminator Loss: 1.1872... Generator Loss: 3.0359 Step: 770: Epoch 1/2... Discriminator Loss: 0.8313... Generator Loss: 1.9659 Step: 780: Epoch 1/2... Discriminator Loss: 1.7814... Generator Loss: 0.2700 Step: 790: Epoch 1/2... Discriminator Loss: 1.2668... Generator Loss: 0.4575 Step: 800: Epoch 1/2... Discriminator Loss: 1.2323... Generator Loss: 0.5113
Step: 810: Epoch 1/2... Discriminator Loss: 0.9094... Generator Loss: 2.9575 Step: 820: Epoch 1/2... Discriminator Loss: 0.6808... Generator Loss: 1.3976 Step: 830: Epoch 1/2... Discriminator Loss: 1.2741... Generator Loss: 0.4186 Step: 840: Epoch 1/2... Discriminator Loss: 0.6662... Generator Loss: 1.0747 Step: 850: Epoch 1/2... Discriminator Loss: 0.8566... Generator Loss: 0.8335 Step: 860: Epoch 1/2... Discriminator Loss: 0.5323... Generator Loss: 1.7929 Step: 870: Epoch 1/2... Discriminator Loss: 0.6378... Generator Loss: 0.9955 Step: 880: Epoch 1/2... Discriminator Loss: 0.8224... Generator Loss: 0.8040 Step: 890: Epoch 1/2... Discriminator Loss: 1.4847... Generator Loss: 0.3762 Step: 900: Epoch 1/2... Discriminator Loss: 1.4578... Generator Loss: 0.4009
Step: 910: Epoch 1/2... Discriminator Loss: 1.0317... Generator Loss: 0.6516 Step: 920: Epoch 1/2... Discriminator Loss: 0.5765... Generator Loss: 1.3809 Step: 930: Epoch 1/2... Discriminator Loss: 1.0265... Generator Loss: 2.6218 Step: 940: Epoch 1/2... Discriminator Loss: 1.1589... Generator Loss: 2.0189 Step: 950: Epoch 1/2... Discriminator Loss: 0.8908... Generator Loss: 0.7667 Step: 960: Epoch 1/2... Discriminator Loss: 0.5660... Generator Loss: 2.3845 Step: 970: Epoch 1/2... Discriminator Loss: 0.8342... Generator Loss: 0.8138 Step: 980: Epoch 1/2... Discriminator Loss: 1.1979... Generator Loss: 3.6667 Step: 990: Epoch 1/2... Discriminator Loss: 1.0894... Generator Loss: 0.5837 Step: 1000: Epoch 1/2... Discriminator Loss: 0.5123... Generator Loss: 1.7190
Step: 1010: Epoch 1/2... Discriminator Loss: 0.6242... Generator Loss: 2.9278 Step: 1020: Epoch 1/2... Discriminator Loss: 1.1566... Generator Loss: 0.5764 Step: 1030: Epoch 1/2... Discriminator Loss: 0.9808... Generator Loss: 0.6081 Step: 1040: Epoch 1/2... Discriminator Loss: 0.3735... Generator Loss: 2.1001 Step: 1050: Epoch 1/2... Discriminator Loss: 0.8418... Generator Loss: 3.6221 Step: 1060: Epoch 1/2... Discriminator Loss: 1.0019... Generator Loss: 3.0351 Step: 1070: Epoch 1/2... Discriminator Loss: 0.4864... Generator Loss: 1.3908 Step: 1080: Epoch 1/2... Discriminator Loss: 0.6228... Generator Loss: 2.7348 Step: 1090: Epoch 1/2... Discriminator Loss: 0.4151... Generator Loss: 1.6370 Step: 1100: Epoch 1/2... Discriminator Loss: 0.6725... Generator Loss: 3.1873
Step: 1110: Epoch 1/2... Discriminator Loss: 1.0470... Generator Loss: 0.5705 Step: 1120: Epoch 1/2... Discriminator Loss: 0.7544... Generator Loss: 3.4623 Step: 1130: Epoch 1/2... Discriminator Loss: 1.1208... Generator Loss: 0.5029 Step: 1140: Epoch 1/2... Discriminator Loss: 1.8393... Generator Loss: 0.2948 Step: 1150: Epoch 1/2... Discriminator Loss: 2.3826... Generator Loss: 0.1183 Step: 1160: Epoch 1/2... Discriminator Loss: 0.3704... Generator Loss: 2.0922 Step: 1170: Epoch 1/2... Discriminator Loss: 0.3238... Generator Loss: 2.3187 Step: 1180: Epoch 1/2... Discriminator Loss: 0.5615... Generator Loss: 2.1678 Step: 1190: Epoch 1/2... Discriminator Loss: 0.6316... Generator Loss: 3.0524 Step: 1200: Epoch 1/2... Discriminator Loss: 0.9031... Generator Loss: 0.6798
Step: 1210: Epoch 1/2... Discriminator Loss: 1.0343... Generator Loss: 4.1186 Step: 1220: Epoch 1/2... Discriminator Loss: 0.7418... Generator Loss: 0.8364 Step: 1230: Epoch 1/2... Discriminator Loss: 0.3197... Generator Loss: 2.3920 Step: 1240: Epoch 1/2... Discriminator Loss: 0.2917... Generator Loss: 2.5527 Step: 1250: Epoch 1/2... Discriminator Loss: 0.3772... Generator Loss: 2.3960 Step: 1260: Epoch 1/2... Discriminator Loss: 0.6143... Generator Loss: 0.9619 Step: 1270: Epoch 1/2... Discriminator Loss: 0.4465... Generator Loss: 3.0294 Step: 1280: Epoch 1/2... Discriminator Loss: 1.5806... Generator Loss: 0.3199 Step: 1290: Epoch 1/2... Discriminator Loss: 1.2214... Generator Loss: 0.4994 Step: 1300: Epoch 1/2... Discriminator Loss: 0.5845... Generator Loss: 3.7060
Step: 1310: Epoch 1/2... Discriminator Loss: 0.4993... Generator Loss: 2.3322 Step: 1320: Epoch 1/2... Discriminator Loss: 0.5057... Generator Loss: 1.2812 Step: 1330: Epoch 1/2... Discriminator Loss: 0.7838... Generator Loss: 0.8468 Step: 1340: Epoch 1/2... Discriminator Loss: 0.6619... Generator Loss: 0.9564 Step: 1350: Epoch 1/2... Discriminator Loss: 0.5925... Generator Loss: 1.0561 Step: 1360: Epoch 1/2... Discriminator Loss: 0.2435... Generator Loss: 2.5669 Step: 1370: Epoch 1/2... Discriminator Loss: 0.2843... Generator Loss: 1.8633 Step: 1380: Epoch 1/2... Discriminator Loss: 0.3002... Generator Loss: 3.3445 Step: 1390: Epoch 1/2... Discriminator Loss: 0.2796... Generator Loss: 2.0712 Step: 1400: Epoch 1/2... Discriminator Loss: 0.4768... Generator Loss: 2.4221
Step: 1410: Epoch 1/2... Discriminator Loss: 0.3043... Generator Loss: 2.0144 Step: 1420: Epoch 1/2... Discriminator Loss: 0.4369... Generator Loss: 2.3023 Step: 1430: Epoch 1/2... Discriminator Loss: 1.2168... Generator Loss: 1.6503 Step: 1440: Epoch 1/2... Discriminator Loss: 0.5035... Generator Loss: 1.7202 Step: 1450: Epoch 1/2... Discriminator Loss: 0.3325... Generator Loss: 2.4656 Step: 1460: Epoch 1/2... Discriminator Loss: 0.7790... Generator Loss: 0.7911 Step: 1470: Epoch 1/2... Discriminator Loss: 0.3875... Generator Loss: 1.5552 Step: 1480: Epoch 1/2... Discriminator Loss: 0.4851... Generator Loss: 3.1683 Step: 1490: Epoch 1/2... Discriminator Loss: 0.9029... Generator Loss: 3.1648 Step: 1500: Epoch 1/2... Discriminator Loss: 0.2542... Generator Loss: 3.4440
Step: 1510: Epoch 1/2... Discriminator Loss: 0.4375... Generator Loss: 1.2510 Step: 1520: Epoch 1/2... Discriminator Loss: 1.0612... Generator Loss: 0.5335 Step: 1530: Epoch 1/2... Discriminator Loss: 1.2149... Generator Loss: 0.4551 Step: 1540: Epoch 1/2... Discriminator Loss: 0.3230... Generator Loss: 3.2993 Step: 1550: Epoch 1/2... Discriminator Loss: 0.2494... Generator Loss: 2.2127 Step: 1560: Epoch 1/2... Discriminator Loss: 0.4007... Generator Loss: 1.6174 Step: 1570: Epoch 1/2... Discriminator Loss: 0.5468... Generator Loss: 4.0768 Step: 1580: Epoch 1/2... Discriminator Loss: 0.1846... Generator Loss: 3.1162 Step: 1590: Epoch 1/2... Discriminator Loss: 0.9300... Generator Loss: 0.7687 Step: 1600: Epoch 1/2... Discriminator Loss: 0.8951... Generator Loss: 0.6980
Step: 1610: Epoch 1/2... Discriminator Loss: 1.6410... Generator Loss: 0.2929 Step: 1620: Epoch 1/2... Discriminator Loss: 0.4178... Generator Loss: 1.5725 Step: 1630: Epoch 1/2... Discriminator Loss: 0.1519... Generator Loss: 2.9028 Step: 1640: Epoch 1/2... Discriminator Loss: 0.3844... Generator Loss: 1.6363 Step: 1650: Epoch 1/2... Discriminator Loss: 0.5501... Generator Loss: 1.0672 Step: 1660: Epoch 1/2... Discriminator Loss: 2.4666... Generator Loss: 0.1366 Step: 1670: Epoch 1/2... Discriminator Loss: 1.2178... Generator Loss: 6.3596 Step: 1680: Epoch 1/2... Discriminator Loss: 0.7470... Generator Loss: 0.8644 Step: 1690: Epoch 1/2... Discriminator Loss: 1.4316... Generator Loss: 0.4160 Step: 1700: Epoch 1/2... Discriminator Loss: 0.2736... Generator Loss: 2.3427
Step: 1710: Epoch 1/2... Discriminator Loss: 0.3140... Generator Loss: 1.7715 Step: 1720: Epoch 1/2... Discriminator Loss: 0.9525... Generator Loss: 0.6760 Step: 1730: Epoch 1/2... Discriminator Loss: 0.1293... Generator Loss: 3.6128 Step: 1740: Epoch 1/2... Discriminator Loss: 0.7496... Generator Loss: 3.9183 Step: 1750: Epoch 1/2... Discriminator Loss: 0.4887... Generator Loss: 1.2397 Step: 1760: Epoch 1/2... Discriminator Loss: 0.5544... Generator Loss: 1.1515 Step: 1770: Epoch 1/2... Discriminator Loss: 0.8625... Generator Loss: 0.7099 Step: 1780: Epoch 1/2... Discriminator Loss: 0.5965... Generator Loss: 1.0456 Step: 1790: Epoch 1/2... Discriminator Loss: 0.2343... Generator Loss: 3.4343 Step: 1800: Epoch 1/2... Discriminator Loss: 0.3203... Generator Loss: 3.4427
Step: 1810: Epoch 1/2... Discriminator Loss: 0.2278... Generator Loss: 6.0726 Step: 1820: Epoch 1/2... Discriminator Loss: 0.1590... Generator Loss: 3.4597 Step: 1830: Epoch 1/2... Discriminator Loss: 0.2838... Generator Loss: 2.1232 Step: 1840: Epoch 1/2... Discriminator Loss: 1.3169... Generator Loss: 0.5390 Step: 1850: Epoch 1/2... Discriminator Loss: 0.7815... Generator Loss: 0.7428 Step: 1860: Epoch 1/2... Discriminator Loss: 0.1451... Generator Loss: 2.5016 Step: 1870: Epoch 1/2... Discriminator Loss: 0.4350... Generator Loss: 1.3730 Step: 1880: Epoch 1/2... Discriminator Loss: 0.8647... Generator Loss: 5.8538 Step: 1890: Epoch 1/2... Discriminator Loss: 0.1736... Generator Loss: 3.4348 Step: 1900: Epoch 1/2... Discriminator Loss: 0.3975... Generator Loss: 5.6347
Step: 1910: Epoch 1/2... Discriminator Loss: 0.4869... Generator Loss: 1.2094 Step: 1920: Epoch 1/2... Discriminator Loss: 0.2050... Generator Loss: 4.4159 Step: 1930: Epoch 1/2... Discriminator Loss: 0.1776... Generator Loss: 2.8326 Step: 1940: Epoch 1/2... Discriminator Loss: 0.2651... Generator Loss: 2.0425 Step: 1950: Epoch 1/2... Discriminator Loss: 1.5097... Generator Loss: 3.3662 Step: 1960: Epoch 1/2... Discriminator Loss: 0.1384... Generator Loss: 3.5956 Step: 1970: Epoch 1/2... Discriminator Loss: 1.3488... Generator Loss: 0.4114 Step: 1980: Epoch 1/2... Discriminator Loss: 0.1951... Generator Loss: 2.4932 Step: 1990: Epoch 1/2... Discriminator Loss: 0.2032... Generator Loss: 2.3683 Step: 2000: Epoch 1/2... Discriminator Loss: 0.1333... Generator Loss: 2.9387
Step: 2010: Epoch 1/2... Discriminator Loss: 0.4852... Generator Loss: 1.2716 Step: 2020: Epoch 1/2... Discriminator Loss: 0.5888... Generator Loss: 1.0035 Step: 2030: Epoch 1/2... Discriminator Loss: 0.0828... Generator Loss: 3.7906 Step: 2040: Epoch 1/2... Discriminator Loss: 0.7224... Generator Loss: 0.8457 Step: 2050: Epoch 1/2... Discriminator Loss: 0.4466... Generator Loss: 1.3475 Step: 2060: Epoch 1/2... Discriminator Loss: 0.2281... Generator Loss: 4.7375 Step: 2070: Epoch 1/2... Discriminator Loss: 0.3039... Generator Loss: 1.9009 Step: 2080: Epoch 1/2... Discriminator Loss: 2.3108... Generator Loss: 0.1487 Step: 2090: Epoch 1/2... Discriminator Loss: 0.7422... Generator Loss: 0.9157 Step: 2100: Epoch 1/2... Discriminator Loss: 0.5773... Generator Loss: 1.0478
Step: 2110: Epoch 1/2... Discriminator Loss: 0.6033... Generator Loss: 1.0237 Step: 2120: Epoch 1/2... Discriminator Loss: 0.2508... Generator Loss: 1.8921 Step: 2130: Epoch 1/2... Discriminator Loss: 0.1363... Generator Loss: 4.0089 Step: 2140: Epoch 1/2... Discriminator Loss: 0.1512... Generator Loss: 2.5101 Step: 2150: Epoch 1/2... Discriminator Loss: 0.2615... Generator Loss: 5.8161 Step: 2160: Epoch 1/2... Discriminator Loss: 0.1491... Generator Loss: 2.8355 Step: 2170: Epoch 1/2... Discriminator Loss: 0.4285... Generator Loss: 1.8893 Step: 2180: Epoch 1/2... Discriminator Loss: 0.3665... Generator Loss: 1.9522 Step: 2190: Epoch 1/2... Discriminator Loss: 0.3691... Generator Loss: 4.2179 Step: 2200: Epoch 1/2... Discriminator Loss: 0.1455... Generator Loss: 3.4601
Step: 2210: Epoch 1/2... Discriminator Loss: 0.1924... Generator Loss: 2.8515 Step: 2220: Epoch 1/2... Discriminator Loss: 0.1876... Generator Loss: 2.3939 Step: 2230: Epoch 1/2... Discriminator Loss: 0.1113... Generator Loss: 2.8867 Step: 2240: Epoch 1/2... Discriminator Loss: 0.3008... Generator Loss: 1.7061 Step: 2250: Epoch 1/2... Discriminator Loss: 0.2605... Generator Loss: 3.8985 Step: 2260: Epoch 1/2... Discriminator Loss: 0.2243... Generator Loss: 3.7615 Step: 2270: Epoch 1/2... Discriminator Loss: 0.0760... Generator Loss: 4.4457 Step: 2280: Epoch 1/2... Discriminator Loss: 0.5277... Generator Loss: 2.6593 Step: 2290: Epoch 1/2... Discriminator Loss: 0.2289... Generator Loss: 2.5141 Step: 2300: Epoch 1/2... Discriminator Loss: 0.2949... Generator Loss: 2.8163
Step: 2310: Epoch 1/2... Discriminator Loss: 0.1292... Generator Loss: 3.0267 Step: 2320: Epoch 1/2... Discriminator Loss: 0.1094... Generator Loss: 4.3392 Step: 2330: Epoch 1/2... Discriminator Loss: 0.1978... Generator Loss: 2.2218 Step: 2340: Epoch 1/2... Discriminator Loss: 2.6784... Generator Loss: 4.8309 Step: 2350: Epoch 1/2... Discriminator Loss: 0.6344... Generator Loss: 1.0236 Step: 2360: Epoch 1/2... Discriminator Loss: 0.2670... Generator Loss: 2.8366 Step: 2370: Epoch 1/2... Discriminator Loss: 0.6452... Generator Loss: 3.2133 Step: 2380: Epoch 1/2... Discriminator Loss: 0.2972... Generator Loss: 3.1471 Step: 2390: Epoch 1/2... Discriminator Loss: 0.1344... Generator Loss: 2.9562 Step: 2400: Epoch 1/2... Discriminator Loss: 0.1866... Generator Loss: 2.4198
Step: 2410: Epoch 1/2... Discriminator Loss: 0.1827... Generator Loss: 2.2169 Step: 2420: Epoch 1/2... Discriminator Loss: 0.1500... Generator Loss: 2.6308 Step: 2430: Epoch 1/2... Discriminator Loss: 0.2426... Generator Loss: 2.3023 Step: 2440: Epoch 1/2... Discriminator Loss: 1.2068... Generator Loss: 0.4588 Step: 2450: Epoch 1/2... Discriminator Loss: 0.7506... Generator Loss: 0.9989 Step: 2460: Epoch 1/2... Discriminator Loss: 0.4203... Generator Loss: 1.4930 Step: 2470: Epoch 1/2... Discriminator Loss: 0.2990... Generator Loss: 2.0748 Step: 2480: Epoch 1/2... Discriminator Loss: 0.1917... Generator Loss: 2.4218 Step: 2490: Epoch 1/2... Discriminator Loss: 0.4296... Generator Loss: 4.4911 Step: 2500: Epoch 1/2... Discriminator Loss: 0.8944... Generator Loss: 4.2233
Step: 2510: Epoch 1/2... Discriminator Loss: 0.1118... Generator Loss: 3.3846 Step: 2520: Epoch 1/2... Discriminator Loss: 0.2804... Generator Loss: 1.9582 Step: 2530: Epoch 1/2... Discriminator Loss: 0.4131... Generator Loss: 1.7722 Step: 2540: Epoch 1/2... Discriminator Loss: 0.2665... Generator Loss: 1.9633 Step: 2550: Epoch 1/2... Discriminator Loss: 0.1585... Generator Loss: 5.5991 Step: 2560: Epoch 1/2... Discriminator Loss: 0.1472... Generator Loss: 3.3445 Step: 2570: Epoch 1/2... Discriminator Loss: 0.0747... Generator Loss: 4.5811 Step: 2580: Epoch 1/2... Discriminator Loss: 1.5204... Generator Loss: 0.3514 Step: 2590: Epoch 1/2... Discriminator Loss: 0.5605... Generator Loss: 1.4090 Step: 2600: Epoch 1/2... Discriminator Loss: 0.5510... Generator Loss: 1.9829
Step: 2610: Epoch 1/2... Discriminator Loss: 0.1907... Generator Loss: 2.3229 Step: 2620: Epoch 1/2... Discriminator Loss: 0.3815... Generator Loss: 1.5734 Step: 2630: Epoch 1/2... Discriminator Loss: 0.4235... Generator Loss: 2.7373 Step: 2640: Epoch 1/2... Discriminator Loss: 0.2569... Generator Loss: 2.1063 Step: 2650: Epoch 1/2... Discriminator Loss: 0.1704... Generator Loss: 2.9104 Step: 2660: Epoch 1/2... Discriminator Loss: 3.8009... Generator Loss: 5.1774 Step: 2670: Epoch 1/2... Discriminator Loss: 0.7705... Generator Loss: 0.8429 Step: 2680: Epoch 1/2... Discriminator Loss: 0.2555... Generator Loss: 2.4193 Step: 2690: Epoch 1/2... Discriminator Loss: 0.2857... Generator Loss: 1.9901 Step: 2700: Epoch 1/2... Discriminator Loss: 0.1818... Generator Loss: 2.7428
Step: 2710: Epoch 1/2... Discriminator Loss: 0.1591... Generator Loss: 2.6110 Step: 2720: Epoch 1/2... Discriminator Loss: 0.0868... Generator Loss: 4.5107 Step: 2730: Epoch 1/2... Discriminator Loss: 0.4027... Generator Loss: 1.4549 Step: 2740: Epoch 1/2... Discriminator Loss: 0.3702... Generator Loss: 1.5500 Step: 2750: Epoch 1/2... Discriminator Loss: 0.3292... Generator Loss: 1.7210 Step: 2760: Epoch 1/2... Discriminator Loss: 0.1875... Generator Loss: 2.4668 Step: 2770: Epoch 1/2... Discriminator Loss: 0.6197... Generator Loss: 3.5926 Step: 2780: Epoch 1/2... Discriminator Loss: 1.1299... Generator Loss: 0.5785 Step: 2790: Epoch 1/2... Discriminator Loss: 0.2294... Generator Loss: 2.5020 Step: 2800: Epoch 1/2... Discriminator Loss: 0.2631... Generator Loss: 2.3964
Step: 2810: Epoch 1/2... Discriminator Loss: 0.1974... Generator Loss: 5.0746 Step: 2820: Epoch 1/2... Discriminator Loss: 0.8565... Generator Loss: 0.8915 Step: 2830: Epoch 1/2... Discriminator Loss: 0.7021... Generator Loss: 3.2151 Step: 2840: Epoch 1/2... Discriminator Loss: 0.7925... Generator Loss: 0.7952 Step: 2850: Epoch 1/2... Discriminator Loss: 0.2420... Generator Loss: 2.3439 Step: 2860: Epoch 1/2... Discriminator Loss: 0.1902... Generator Loss: 2.6503 Step: 2870: Epoch 1/2... Discriminator Loss: 0.3066... Generator Loss: 4.0518 Step: 2880: Epoch 1/2... Discriminator Loss: 0.2101... Generator Loss: 3.6555 Step: 2890: Epoch 1/2... Discriminator Loss: 0.5748... Generator Loss: 5.1543 Step: 2900: Epoch 1/2... Discriminator Loss: 1.3606... Generator Loss: 0.4982
Step: 2910: Epoch 1/2... Discriminator Loss: 0.4119... Generator Loss: 1.9554 Step: 2920: Epoch 1/2... Discriminator Loss: 0.7961... Generator Loss: 0.8341 Step: 2930: Epoch 1/2... Discriminator Loss: 0.2369... Generator Loss: 2.1990 Step: 2940: Epoch 1/2... Discriminator Loss: 0.4795... Generator Loss: 1.4081 Step: 2950: Epoch 1/2... Discriminator Loss: 0.1418... Generator Loss: 3.0044 Step: 2960: Epoch 1/2... Discriminator Loss: 0.3966... Generator Loss: 2.2994 Step: 2970: Epoch 1/2... Discriminator Loss: 0.1659... Generator Loss: 2.6153 Step: 2980: Epoch 1/2... Discriminator Loss: 0.7875... Generator Loss: 0.8626 Step: 2990: Epoch 1/2... Discriminator Loss: 0.0630... Generator Loss: 3.9623 Step: 3000: Epoch 1/2... Discriminator Loss: 0.4972... Generator Loss: 3.4077
Step: 3010: Epoch 1/2... Discriminator Loss: 0.2199... Generator Loss: 2.3531 Step: 3020: Epoch 1/2... Discriminator Loss: 0.2321... Generator Loss: 3.7866 Step: 3030: Epoch 1/2... Discriminator Loss: 0.2872... Generator Loss: 2.9080 Step: 3040: Epoch 1/2... Discriminator Loss: 0.6050... Generator Loss: 1.0249 Step: 3050: Epoch 1/2... Discriminator Loss: 0.1638... Generator Loss: 2.5505 Step: 3060: Epoch 1/2... Discriminator Loss: 0.2494... Generator Loss: 2.6634 Step: 3070: Epoch 1/2... Discriminator Loss: 0.1626... Generator Loss: 2.6762 Step: 3080: Epoch 1/2... Discriminator Loss: 0.1223... Generator Loss: 3.0692 Step: 3090: Epoch 1/2... Discriminator Loss: 0.2630... Generator Loss: 1.9679 Step: 3100: Epoch 1/2... Discriminator Loss: 0.3436... Generator Loss: 1.6508
Step: 3110: Epoch 1/2... Discriminator Loss: 0.0399... Generator Loss: 5.1517 Step: 3120: Epoch 1/2... Discriminator Loss: 0.0612... Generator Loss: 4.8589 Step: 3130: Epoch 1/2... Discriminator Loss: 0.6749... Generator Loss: 3.2747 Step: 3140: Epoch 1/2... Discriminator Loss: 0.1629... Generator Loss: 2.8317 Step: 3150: Epoch 1/2... Discriminator Loss: 0.0876... Generator Loss: 3.8257 Step: 3160: Epoch 1/2... Discriminator Loss: 0.0941... Generator Loss: 4.6374 Step: 3170: Epoch 1/2... Discriminator Loss: 0.0629... Generator Loss: 5.0272 Step: 3180: Epoch 1/2... Discriminator Loss: 0.1884... Generator Loss: 3.3261 Step: 3190: Epoch 1/2... Discriminator Loss: 0.0819... Generator Loss: 3.9866 Step: 3200: Epoch 1/2... Discriminator Loss: 0.2963... Generator Loss: 2.0738
Step: 3210: Epoch 1/2... Discriminator Loss: 0.0859... Generator Loss: 3.9168 Step: 3220: Epoch 1/2... Discriminator Loss: 0.1554... Generator Loss: 2.3875 Step: 3230: Epoch 1/2... Discriminator Loss: 0.4149... Generator Loss: 2.4727 Step: 3240: Epoch 1/2... Discriminator Loss: 1.5172... Generator Loss: 1.9718 Step: 3250: Epoch 1/2... Discriminator Loss: 0.6851... Generator Loss: 1.5346 Step: 3260: Epoch 1/2... Discriminator Loss: 0.8158... Generator Loss: 2.7241 Step: 3270: Epoch 1/2... Discriminator Loss: 0.6726... Generator Loss: 0.9945 Step: 3280: Epoch 1/2... Discriminator Loss: 0.3218... Generator Loss: 1.8235 Step: 3290: Epoch 1/2... Discriminator Loss: 1.0993... Generator Loss: 0.5070 Step: 3300: Epoch 1/2... Discriminator Loss: 0.3982... Generator Loss: 1.6413
Step: 3310: Epoch 1/2... Discriminator Loss: 0.3614... Generator Loss: 2.5828 Step: 3320: Epoch 1/2... Discriminator Loss: 0.2006... Generator Loss: 3.7546 Step: 3330: Epoch 1/2... Discriminator Loss: 0.6502... Generator Loss: 0.9628 Step: 3340: Epoch 1/2... Discriminator Loss: 0.1389... Generator Loss: 2.9487 Step: 3350: Epoch 1/2... Discriminator Loss: 0.7797... Generator Loss: 0.7973 Step: 3360: Epoch 1/2... Discriminator Loss: 0.1385... Generator Loss: 3.0065 Step: 3370: Epoch 1/2... Discriminator Loss: 0.1441... Generator Loss: 2.9354 Step: 3380: Epoch 1/2... Discriminator Loss: 0.4772... Generator Loss: 1.2219 Step: 3390: Epoch 1/2... Discriminator Loss: 0.5049... Generator Loss: 3.1902 Step: 3400: Epoch 1/2... Discriminator Loss: 0.3121... Generator Loss: 1.9249
Step: 3410: Epoch 1/2... Discriminator Loss: 0.1176... Generator Loss: 3.0421 Step: 3420: Epoch 1/2... Discriminator Loss: 0.1851... Generator Loss: 3.8911 Step: 3430: Epoch 1/2... Discriminator Loss: 2.7893... Generator Loss: 0.1028 Step: 3440: Epoch 1/2... Discriminator Loss: 0.3391... Generator Loss: 1.8011 Step: 3450: Epoch 1/2... Discriminator Loss: 0.3867... Generator Loss: 1.5998 Step: 3460: Epoch 1/2... Discriminator Loss: 0.8399... Generator Loss: 0.8810 Step: 3470: Epoch 1/2... Discriminator Loss: 0.2835... Generator Loss: 1.9325 Step: 3480: Epoch 1/2... Discriminator Loss: 1.8657... Generator Loss: 3.7002 Step: 3490: Epoch 1/2... Discriminator Loss: 0.2649... Generator Loss: 2.1400 Step: 3500: Epoch 1/2... Discriminator Loss: 0.1261... Generator Loss: 4.3211
Step: 3510: Epoch 1/2... Discriminator Loss: 0.3742... Generator Loss: 1.7199 Step: 3520: Epoch 1/2... Discriminator Loss: 0.5169... Generator Loss: 1.1971 Step: 3530: Epoch 1/2... Discriminator Loss: 0.4129... Generator Loss: 1.3772 Step: 3540: Epoch 1/2... Discriminator Loss: 0.1927... Generator Loss: 2.4844 Step: 3550: Epoch 1/2... Discriminator Loss: 0.5062... Generator Loss: 2.5429 Step: 3560: Epoch 1/2... Discriminator Loss: 0.5174... Generator Loss: 1.3424 Step: 3570: Epoch 1/2... Discriminator Loss: 0.3475... Generator Loss: 2.3515 Step: 3580: Epoch 1/2... Discriminator Loss: 0.2250... Generator Loss: 2.2287 Step: 3590: Epoch 1/2... Discriminator Loss: 0.6438... Generator Loss: 3.0690 Step: 3600: Epoch 1/2... Discriminator Loss: 0.4919... Generator Loss: 1.2228
Step: 3610: Epoch 1/2... Discriminator Loss: 0.1607... Generator Loss: 2.5169 Step: 3620: Epoch 1/2... Discriminator Loss: 0.2531... Generator Loss: 2.0193 Step: 3630: Epoch 1/2... Discriminator Loss: 0.9410... Generator Loss: 0.7716 Step: 3640: Epoch 1/2... Discriminator Loss: 0.2653... Generator Loss: 1.8812 Step: 3650: Epoch 1/2... Discriminator Loss: 0.0739... Generator Loss: 5.1911 Step: 3660: Epoch 1/2... Discriminator Loss: 0.3692... Generator Loss: 1.5008 Step: 3670: Epoch 1/2... Discriminator Loss: 0.2562... Generator Loss: 2.0621 Step: 3680: Epoch 1/2... Discriminator Loss: 0.2231... Generator Loss: 2.2863 Step: 3690: Epoch 1/2... Discriminator Loss: 0.2639... Generator Loss: 1.8261 Step: 3700: Epoch 1/2... Discriminator Loss: 0.3649... Generator Loss: 1.6541
Step: 3710: Epoch 1/2... Discriminator Loss: 0.1819... Generator Loss: 2.2416 Step: 3720: Epoch 1/2... Discriminator Loss: 0.3909... Generator Loss: 3.6851 Step: 3730: Epoch 1/2... Discriminator Loss: 0.2060... Generator Loss: 2.3049 Step: 3740: Epoch 1/2... Discriminator Loss: 0.2389... Generator Loss: 2.1282 Step: 3750: Epoch 1/2... Discriminator Loss: 0.2900... Generator Loss: 3.4990 Step: 3760: Epoch 1/2... Discriminator Loss: 0.2094... Generator Loss: 2.3552 Step: 3770: Epoch 1/2... Discriminator Loss: 0.0923... Generator Loss: 4.2027 Step: 3780: Epoch 1/2... Discriminator Loss: 0.3015... Generator Loss: 1.8155 Step: 3790: Epoch 1/2... Discriminator Loss: 3.7863... Generator Loss: 0.0634 Step: 3800: Epoch 1/2... Discriminator Loss: 2.3430... Generator Loss: 0.1491
Step: 3810: Epoch 1/2... Discriminator Loss: 1.1915... Generator Loss: 3.6468 Step: 3820: Epoch 1/2... Discriminator Loss: 0.3816... Generator Loss: 1.6581 Step: 3830: Epoch 1/2... Discriminator Loss: 0.2718... Generator Loss: 2.0661 Step: 3840: Epoch 1/2... Discriminator Loss: 0.4101... Generator Loss: 2.5573 Step: 3850: Epoch 1/2... Discriminator Loss: 0.1881... Generator Loss: 4.9493 Step: 3860: Epoch 1/2... Discriminator Loss: 0.1513... Generator Loss: 4.4706 Step: 3870: Epoch 1/2... Discriminator Loss: 1.1837... Generator Loss: 0.4622 Step: 3880: Epoch 1/2... Discriminator Loss: 0.7286... Generator Loss: 0.8763 Step: 3890: Epoch 1/2... Discriminator Loss: 0.1168... Generator Loss: 3.2591 Step: 3900: Epoch 1/2... Discriminator Loss: 0.2922... Generator Loss: 1.9388
Step: 3910: Epoch 1/2... Discriminator Loss: 0.3946... Generator Loss: 1.3808 Step: 3920: Epoch 1/2... Discriminator Loss: 0.3073... Generator Loss: 1.9933 Step: 3930: Epoch 1/2... Discriminator Loss: 0.2510... Generator Loss: 2.8030 Step: 3940: Epoch 1/2... Discriminator Loss: 0.3667... Generator Loss: 2.8123 Step: 3950: Epoch 1/2... Discriminator Loss: 0.2608... Generator Loss: 3.0075 Step: 3960: Epoch 1/2... Discriminator Loss: 0.0947... Generator Loss: 3.1626 Step: 3970: Epoch 1/2... Discriminator Loss: 1.4401... Generator Loss: 0.7705 Step: 3980: Epoch 1/2... Discriminator Loss: 2.0063... Generator Loss: 0.2656 Step: 3990: Epoch 1/2... Discriminator Loss: 1.0887... Generator Loss: 0.6576 Step: 4000: Epoch 1/2... Discriminator Loss: 1.0086... Generator Loss: 0.6089
Step: 4010: Epoch 1/2... Discriminator Loss: 0.7082... Generator Loss: 1.5151 Step: 4020: Epoch 1/2... Discriminator Loss: 0.9876... Generator Loss: 0.6758 Step: 4030: Epoch 1/2... Discriminator Loss: 1.4434... Generator Loss: 0.3216 Step: 4040: Epoch 1/2... Discriminator Loss: 0.5383... Generator Loss: 1.1788 Step: 4050: Epoch 1/2... Discriminator Loss: 0.3495... Generator Loss: 1.7753 Step: 4060: Epoch 1/2... Discriminator Loss: 1.0149... Generator Loss: 0.6587 Step: 4070: Epoch 1/2... Discriminator Loss: 0.9591... Generator Loss: 0.6062 Step: 4080: Epoch 1/2... Discriminator Loss: 0.3337... Generator Loss: 1.6269 Step: 4090: Epoch 1/2... Discriminator Loss: 0.1647... Generator Loss: 3.0934 Step: 4100: Epoch 1/2... Discriminator Loss: 0.3940... Generator Loss: 1.5133
Step: 4110: Epoch 1/2... Discriminator Loss: 0.2035... Generator Loss: 2.3955 Step: 4120: Epoch 1/2... Discriminator Loss: 0.1193... Generator Loss: 4.2621 Step: 4130: Epoch 1/2... Discriminator Loss: 0.7575... Generator Loss: 0.7982 Step: 4140: Epoch 1/2... Discriminator Loss: 0.1259... Generator Loss: 3.2794 Step: 4150: Epoch 1/2... Discriminator Loss: 0.1986... Generator Loss: 2.3718 Step: 4160: Epoch 1/2... Discriminator Loss: 0.3159... Generator Loss: 1.8762 Step: 4170: Epoch 1/2... Discriminator Loss: 0.6524... Generator Loss: 0.9247 Step: 4180: Epoch 1/2... Discriminator Loss: 0.2098... Generator Loss: 2.3560 Step: 4190: Epoch 1/2... Discriminator Loss: 0.7562... Generator Loss: 4.3572 Step: 4200: Epoch 1/2... Discriminator Loss: 0.5990... Generator Loss: 1.0403
Step: 4210: Epoch 1/2... Discriminator Loss: 0.2884... Generator Loss: 2.0436 Step: 4220: Epoch 1/2... Discriminator Loss: 1.0565... Generator Loss: 0.6224 Step: 4230: Epoch 1/2... Discriminator Loss: 0.4986... Generator Loss: 1.4992 Step: 4240: Epoch 1/2... Discriminator Loss: 0.5221... Generator Loss: 1.2630 Step: 4250: Epoch 1/2... Discriminator Loss: 0.1298... Generator Loss: 3.5374 Step: 4260: Epoch 1/2... Discriminator Loss: 0.1159... Generator Loss: 3.1653 Step: 4270: Epoch 1/2... Discriminator Loss: 0.1203... Generator Loss: 2.9812 Step: 4280: Epoch 1/2... Discriminator Loss: 0.4701... Generator Loss: 3.2513 Step: 4290: Epoch 1/2... Discriminator Loss: 0.6987... Generator Loss: 0.9116 Step: 4300: Epoch 1/2... Discriminator Loss: 0.4596... Generator Loss: 1.3519
Step: 4310: Epoch 1/2... Discriminator Loss: 0.3705... Generator Loss: 1.5804 Step: 4320: Epoch 1/2... Discriminator Loss: 0.2572... Generator Loss: 2.1207 Step: 4330: Epoch 1/2... Discriminator Loss: 0.3503... Generator Loss: 1.6829 Step: 4340: Epoch 1/2... Discriminator Loss: 0.2740... Generator Loss: 2.0873 Step: 4350: Epoch 1/2... Discriminator Loss: 0.4074... Generator Loss: 1.4940 Step: 4360: Epoch 1/2... Discriminator Loss: 2.5051... Generator Loss: 0.3328 Step: 4370: Epoch 1/2... Discriminator Loss: 0.4127... Generator Loss: 2.9128 Step: 4380: Epoch 1/2... Discriminator Loss: 0.5627... Generator Loss: 1.3491 Step: 4390: Epoch 1/2... Discriminator Loss: 0.2490... Generator Loss: 2.1976 Step: 4400: Epoch 1/2... Discriminator Loss: 0.3160... Generator Loss: 1.9635
Step: 4410: Epoch 1/2... Discriminator Loss: 0.1290... Generator Loss: 3.2268 Step: 4420: Epoch 1/2... Discriminator Loss: 0.9061... Generator Loss: 0.6868 Step: 4430: Epoch 1/2... Discriminator Loss: 0.4882... Generator Loss: 1.5111 Step: 4440: Epoch 1/2... Discriminator Loss: 0.3663... Generator Loss: 1.6011 Step: 4450: Epoch 1/2... Discriminator Loss: 1.2264... Generator Loss: 0.4875 Step: 4460: Epoch 1/2... Discriminator Loss: 0.3059... Generator Loss: 1.9094 Step: 4470: Epoch 1/2... Discriminator Loss: 0.1320... Generator Loss: 2.9740 Step: 4480: Epoch 1/2... Discriminator Loss: 0.3222... Generator Loss: 1.8682 Step: 4490: Epoch 1/2... Discriminator Loss: 0.2893... Generator Loss: 2.0487 Step: 4500: Epoch 1/2... Discriminator Loss: 0.1628... Generator Loss: 2.4780
Step: 4510: Epoch 1/2... Discriminator Loss: 0.2604... Generator Loss: 1.9188 Step: 4520: Epoch 1/2... Discriminator Loss: 0.5178... Generator Loss: 1.2518 Step: 4530: Epoch 1/2... Discriminator Loss: 0.2076... Generator Loss: 2.5350 Step: 4540: Epoch 1/2... Discriminator Loss: 0.3160... Generator Loss: 1.6742 Step: 4550: Epoch 1/2... Discriminator Loss: 0.2886... Generator Loss: 1.9242 Step: 4560: Epoch 1/2... Discriminator Loss: 0.2364... Generator Loss: 2.7906 Step: 4570: Epoch 1/2... Discriminator Loss: 0.0726... Generator Loss: 3.7730 Step: 4580: Epoch 1/2... Discriminator Loss: 0.1938... Generator Loss: 7.7852 Step: 4590: Epoch 1/2... Discriminator Loss: 0.4747... Generator Loss: 1.3072 Step: 4600: Epoch 1/2... Discriminator Loss: 0.0960... Generator Loss: 3.5852
Step: 4610: Epoch 1/2... Discriminator Loss: 0.4251... Generator Loss: 1.3807 Step: 4620: Epoch 1/2... Discriminator Loss: 0.2336... Generator Loss: 2.9173 Step: 4630: Epoch 1/2... Discriminator Loss: 0.0464... Generator Loss: 5.1770 Step: 4640: Epoch 1/2... Discriminator Loss: 0.6639... Generator Loss: 0.9558 Step: 4650: Epoch 1/2... Discriminator Loss: 0.0636... Generator Loss: 4.4651 Step: 4660: Epoch 1/2... Discriminator Loss: 1.2651... Generator Loss: 2.6464 Step: 4670: Epoch 1/2... Discriminator Loss: 0.5711... Generator Loss: 1.2258 Step: 4680: Epoch 1/2... Discriminator Loss: 0.3674... Generator Loss: 1.8202 Step: 4690: Epoch 1/2... Discriminator Loss: 1.4551... Generator Loss: 0.3246 Step: 4700: Epoch 1/2... Discriminator Loss: 0.3350... Generator Loss: 3.4909
Step: 4710: Epoch 1/2... Discriminator Loss: 0.1845... Generator Loss: 2.8159 Step: 4720: Epoch 1/2... Discriminator Loss: 0.4174... Generator Loss: 1.3838 Step: 4730: Epoch 1/2... Discriminator Loss: 2.0508... Generator Loss: 0.2393 Step: 4740: Epoch 1/2... Discriminator Loss: 0.5219... Generator Loss: 1.8418 Step: 4750: Epoch 1/2... Discriminator Loss: 0.6986... Generator Loss: 1.0285 Step: 4760: Epoch 1/2... Discriminator Loss: 1.2945... Generator Loss: 4.7906 Step: 4770: Epoch 1/2... Discriminator Loss: 0.8707... Generator Loss: 1.1693 Step: 4780: Epoch 1/2... Discriminator Loss: 1.0506... Generator Loss: 0.5626 Step: 4790: Epoch 1/2... Discriminator Loss: 0.6470... Generator Loss: 1.0973 Step: 4800: Epoch 1/2... Discriminator Loss: 0.6197... Generator Loss: 1.1454
Step: 4810: Epoch 1/2... Discriminator Loss: 0.2665... Generator Loss: 1.9471 Step: 4820: Epoch 1/2... Discriminator Loss: 0.5126... Generator Loss: 1.5364 Step: 4830: Epoch 1/2... Discriminator Loss: 0.6072... Generator Loss: 1.0223 Step: 4840: Epoch 1/2... Discriminator Loss: 0.6360... Generator Loss: 0.9031 Step: 4850: Epoch 1/2... Discriminator Loss: 0.1465... Generator Loss: 3.0671 Step: 4860: Epoch 1/2... Discriminator Loss: 0.1307... Generator Loss: 3.1529 Step: 4870: Epoch 1/2... Discriminator Loss: 1.0110... Generator Loss: 0.5719 Step: 4880: Epoch 1/2... Discriminator Loss: 0.2630... Generator Loss: 1.9670 Step: 4890: Epoch 1/2... Discriminator Loss: 0.1348... Generator Loss: 3.0064 Step: 4900: Epoch 1/2... Discriminator Loss: 0.6540... Generator Loss: 0.9440
Step: 4910: Epoch 1/2... Discriminator Loss: 0.5876... Generator Loss: 1.1108 Step: 4920: Epoch 1/2... Discriminator Loss: 3.3594... Generator Loss: 0.0720 Step: 4930: Epoch 1/2... Discriminator Loss: 1.6565... Generator Loss: 0.2962 Step: 4940: Epoch 1/2... Discriminator Loss: 0.1933... Generator Loss: 2.5923 Step: 4950: Epoch 1/2... Discriminator Loss: 0.3525... Generator Loss: 1.7858 Step: 4960: Epoch 1/2... Discriminator Loss: 0.1638... Generator Loss: 2.5099 Step: 4970: Epoch 1/2... Discriminator Loss: 0.4996... Generator Loss: 1.0891 Step: 4980: Epoch 1/2... Discriminator Loss: 0.5089... Generator Loss: 1.4443 Step: 4990: Epoch 1/2... Discriminator Loss: 0.3003... Generator Loss: 2.2304 Step: 5000: Epoch 1/2... Discriminator Loss: 0.2832... Generator Loss: 2.0695
Step: 5010: Epoch 1/2... Discriminator Loss: 0.6060... Generator Loss: 0.9849 Step: 5020: Epoch 1/2... Discriminator Loss: 0.1110... Generator Loss: 2.9281 Step: 5030: Epoch 1/2... Discriminator Loss: 0.3367... Generator Loss: 1.6306 Step: 5040: Epoch 1/2... Discriminator Loss: 1.8486... Generator Loss: 5.5711 Step: 5050: Epoch 1/2... Discriminator Loss: 0.8224... Generator Loss: 0.7906 Step: 5060: Epoch 1/2... Discriminator Loss: 0.3996... Generator Loss: 1.5352 Step: 5070: Epoch 1/2... Discriminator Loss: 0.6335... Generator Loss: 1.0124 Step: 5080: Epoch 1/2... Discriminator Loss: 0.2663... Generator Loss: 2.0268 Step: 5090: Epoch 1/2... Discriminator Loss: 0.8665... Generator Loss: 0.6496 Step: 5100: Epoch 1/2... Discriminator Loss: 3.2223... Generator Loss: 6.1962
Step: 5110: Epoch 1/2... Discriminator Loss: 1.5554... Generator Loss: 0.3158 Step: 5120: Epoch 1/2... Discriminator Loss: 0.4300... Generator Loss: 1.6009 Step: 5130: Epoch 1/2... Discriminator Loss: 0.2118... Generator Loss: 2.3480 Step: 5140: Epoch 1/2... Discriminator Loss: 0.4165... Generator Loss: 1.8915 Step: 5150: Epoch 1/2... Discriminator Loss: 0.5773... Generator Loss: 0.9919 Step: 5160: Epoch 1/2... Discriminator Loss: 0.2499... Generator Loss: 2.0463 Step: 5170: Epoch 1/2... Discriminator Loss: 0.6039... Generator Loss: 4.1457 Step: 5180: Epoch 1/2... Discriminator Loss: 0.1439... Generator Loss: 2.9174 Step: 5190: Epoch 1/2... Discriminator Loss: 0.1481... Generator Loss: 2.5356 Step: 5200: Epoch 1/2... Discriminator Loss: 0.6030... Generator Loss: 1.0115
Step: 5210: Epoch 1/2... Discriminator Loss: 0.2891... Generator Loss: 1.9088 Step: 5220: Epoch 1/2... Discriminator Loss: 0.4909... Generator Loss: 1.3442 Step: 5230: Epoch 1/2... Discriminator Loss: 0.6617... Generator Loss: 0.8938 Step: 5240: Epoch 1/2... Discriminator Loss: 0.2981... Generator Loss: 2.1638 Step: 5250: Epoch 1/2... Discriminator Loss: 0.4510... Generator Loss: 1.3364 Step: 5260: Epoch 1/2... Discriminator Loss: 0.1089... Generator Loss: 2.9387 Step: 5270: Epoch 1/2... Discriminator Loss: 0.3490... Generator Loss: 1.4440 Step: 5280: Epoch 1/2... Discriminator Loss: 0.1999... Generator Loss: 2.2787 Step: 5290: Epoch 1/2... Discriminator Loss: 0.7510... Generator Loss: 0.8487 Step: 5300: Epoch 1/2... Discriminator Loss: 0.0733... Generator Loss: 4.1808
Step: 5310: Epoch 1/2... Discriminator Loss: 0.3608... Generator Loss: 3.4602 Step: 5320: Epoch 1/2... Discriminator Loss: 0.4335... Generator Loss: 1.3427 Step: 5330: Epoch 1/2... Discriminator Loss: 0.1135... Generator Loss: 2.9434 Step: 5340: Epoch 1/2... Discriminator Loss: 0.4537... Generator Loss: 4.5252 Step: 5350: Epoch 1/2... Discriminator Loss: 0.4342... Generator Loss: 1.2731 Step: 5360: Epoch 1/2... Discriminator Loss: 0.1564... Generator Loss: 2.4603 Step: 5370: Epoch 1/2... Discriminator Loss: 1.8655... Generator Loss: 0.3011 Step: 5380: Epoch 1/2... Discriminator Loss: 0.7368... Generator Loss: 1.8640 Step: 5390: Epoch 1/2... Discriminator Loss: 0.6266... Generator Loss: 1.0817 Step: 5400: Epoch 1/2... Discriminator Loss: 0.6435... Generator Loss: 0.9603
Step: 5410: Epoch 1/2... Discriminator Loss: 0.4381... Generator Loss: 1.5102 Step: 5420: Epoch 1/2... Discriminator Loss: 0.3379... Generator Loss: 2.4963 Step: 5430: Epoch 1/2... Discriminator Loss: 0.4757... Generator Loss: 1.4005 Step: 5440: Epoch 1/2... Discriminator Loss: 0.3749... Generator Loss: 1.7698 Step: 5450: Epoch 1/2... Discriminator Loss: 0.3049... Generator Loss: 4.3811 Step: 5460: Epoch 1/2... Discriminator Loss: 0.6048... Generator Loss: 1.1645 Step: 5470: Epoch 1/2... Discriminator Loss: 0.1228... Generator Loss: 3.2624 Step: 5480: Epoch 1/2... Discriminator Loss: 0.5167... Generator Loss: 1.3382 Step: 5490: Epoch 1/2... Discriminator Loss: 0.2213... Generator Loss: 3.1442 Step: 5500: Epoch 1/2... Discriminator Loss: 0.6099... Generator Loss: 0.9134
Step: 5510: Epoch 1/2... Discriminator Loss: 0.3775... Generator Loss: 1.5155 Step: 5520: Epoch 1/2... Discriminator Loss: 0.3686... Generator Loss: 1.7993 Step: 5530: Epoch 1/2... Discriminator Loss: 0.1286... Generator Loss: 2.6550 Step: 5540: Epoch 1/2... Discriminator Loss: 0.2900... Generator Loss: 1.8313 Step: 5550: Epoch 1/2... Discriminator Loss: 0.0803... Generator Loss: 3.1629 Step: 5560: Epoch 1/2... Discriminator Loss: 0.2841... Generator Loss: 1.7730 Step: 5570: Epoch 1/2... Discriminator Loss: 0.1768... Generator Loss: 2.9670 Step: 5580: Epoch 1/2... Discriminator Loss: 0.2447... Generator Loss: 1.9580 Step: 5590: Epoch 1/2... Discriminator Loss: 0.1152... Generator Loss: 4.8134 Step: 5600: Epoch 1/2... Discriminator Loss: 0.4669... Generator Loss: 1.5283
Step: 5610: Epoch 1/2... Discriminator Loss: 3.5751... Generator Loss: 0.0612 Step: 5620: Epoch 1/2... Discriminator Loss: 1.3061... Generator Loss: 2.3998 Step: 5630: Epoch 1/2... Discriminator Loss: 0.9501... Generator Loss: 4.9077 Step: 5640: Epoch 1/2... Discriminator Loss: 0.6456... Generator Loss: 1.6352 Step: 5650: Epoch 1/2... Discriminator Loss: 1.5308... Generator Loss: 0.3552 Step: 5660: Epoch 1/2... Discriminator Loss: 0.6306... Generator Loss: 0.9866 Step: 5670: Epoch 1/2... Discriminator Loss: 0.2094... Generator Loss: 2.6888 Step: 5680: Epoch 1/2... Discriminator Loss: 0.5307... Generator Loss: 1.3834 Step: 5690: Epoch 1/2... Discriminator Loss: 0.3919... Generator Loss: 1.5084 Step: 5700: Epoch 1/2... Discriminator Loss: 0.1614... Generator Loss: 2.6989
Step: 5710: Epoch 1/2... Discriminator Loss: 0.2172... Generator Loss: 3.9346 Step: 5720: Epoch 1/2... Discriminator Loss: 0.7873... Generator Loss: 0.7901 Step: 5730: Epoch 1/2... Discriminator Loss: 0.5350... Generator Loss: 1.1711 Step: 5740: Epoch 1/2... Discriminator Loss: 0.4730... Generator Loss: 1.3968 Step: 5750: Epoch 1/2... Discriminator Loss: 0.3941... Generator Loss: 2.5284 Step: 5760: Epoch 1/2... Discriminator Loss: 0.1720... Generator Loss: 2.5413 Step: 5770: Epoch 1/2... Discriminator Loss: 0.2513... Generator Loss: 2.0154 Step: 5780: Epoch 1/2... Discriminator Loss: 0.0902... Generator Loss: 3.7267 Step: 5790: Epoch 1/2... Discriminator Loss: 1.0453... Generator Loss: 0.5445 Step: 5800: Epoch 1/2... Discriminator Loss: 0.2034... Generator Loss: 2.3456
Step: 5810: Epoch 1/2... Discriminator Loss: 0.1007... Generator Loss: 3.8230 Step: 5820: Epoch 1/2... Discriminator Loss: 0.2758... Generator Loss: 1.8699 Step: 5830: Epoch 1/2... Discriminator Loss: 0.2329... Generator Loss: 2.1986 Step: 5840: Epoch 1/2... Discriminator Loss: 0.1538... Generator Loss: 2.5131 Step: 5850: Epoch 1/2... Discriminator Loss: 0.1158... Generator Loss: 3.3576 Step: 5860: Epoch 1/2... Discriminator Loss: 0.1604... Generator Loss: 2.9567 Step: 5870: Epoch 1/2... Discriminator Loss: 0.5662... Generator Loss: 4.4134 Step: 5880: Epoch 1/2... Discriminator Loss: 0.5703... Generator Loss: 1.2179 Step: 5890: Epoch 1/2... Discriminator Loss: 0.2968... Generator Loss: 3.3796 Step: 5900: Epoch 1/2... Discriminator Loss: 0.0627... Generator Loss: 3.9523
Step: 5910: Epoch 1/2... Discriminator Loss: 0.4040... Generator Loss: 1.5370 Step: 5920: Epoch 1/2... Discriminator Loss: 0.0708... Generator Loss: 4.1709 Step: 5930: Epoch 1/2... Discriminator Loss: 0.1351... Generator Loss: 2.6514 Step: 5940: Epoch 1/2... Discriminator Loss: 0.3509... Generator Loss: 1.7905 Step: 5950: Epoch 1/2... Discriminator Loss: 2.2560... Generator Loss: 0.1643 Step: 5960: Epoch 1/2... Discriminator Loss: 0.4330... Generator Loss: 1.8397 Step: 5970: Epoch 1/2... Discriminator Loss: 0.3859... Generator Loss: 1.7863 Step: 5980: Epoch 1/2... Discriminator Loss: 1.3765... Generator Loss: 0.3786 Step: 5990: Epoch 1/2... Discriminator Loss: 0.4000... Generator Loss: 2.5451 Step: 6000: Epoch 1/2... Discriminator Loss: 0.2972... Generator Loss: 1.8272
Step: 6010: Epoch 1/2... Discriminator Loss: 0.4842... Generator Loss: 1.3084 Step: 6020: Epoch 1/2... Discriminator Loss: 0.3052... Generator Loss: 1.5996 Step: 6030: Epoch 1/2... Discriminator Loss: 0.5398... Generator Loss: 1.0390 Step: 6040: Epoch 1/2... Discriminator Loss: 0.5663... Generator Loss: 1.0187 Step: 6050: Epoch 1/2... Discriminator Loss: 0.2245... Generator Loss: 4.9219 Step: 6060: Epoch 1/2... Discriminator Loss: 1.0033... Generator Loss: 0.5781 Step: 6070: Epoch 1/2... Discriminator Loss: 0.1417... Generator Loss: 2.8524 Step: 6080: Epoch 1/2... Discriminator Loss: 0.9234... Generator Loss: 0.6919 Step: 6090: Epoch 1/2... Discriminator Loss: 0.1304... Generator Loss: 2.9286 Step: 6100: Epoch 1/2... Discriminator Loss: 1.2142... Generator Loss: 0.5989
Step: 6110: Epoch 1/2... Discriminator Loss: 0.2864... Generator Loss: 1.9007 Step: 6120: Epoch 1/2... Discriminator Loss: 0.1780... Generator Loss: 2.3637 Step: 6130: Epoch 1/2... Discriminator Loss: 0.2964... Generator Loss: 1.8058 Step: 6140: Epoch 1/2... Discriminator Loss: 0.1806... Generator Loss: 2.0089 Step: 6150: Epoch 1/2... Discriminator Loss: 0.9429... Generator Loss: 0.6493 Step: 6160: Epoch 1/2... Discriminator Loss: 0.1083... Generator Loss: 3.2102 Step: 6170: Epoch 1/2... Discriminator Loss: 0.3021... Generator Loss: 1.7103 Step: 6180: Epoch 1/2... Discriminator Loss: 2.4466... Generator Loss: 4.7288 Step: 6190: Epoch 1/2... Discriminator Loss: 0.8912... Generator Loss: 0.7790 Step: 6200: Epoch 1/2... Discriminator Loss: 1.1229... Generator Loss: 0.6478
Step: 6210: Epoch 1/2... Discriminator Loss: 0.1836... Generator Loss: 3.0423 Step: 6220: Epoch 1/2... Discriminator Loss: 0.3336... Generator Loss: 1.6083 Step: 6230: Epoch 1/2... Discriminator Loss: 0.2256... Generator Loss: 2.3146 Step: 6240: Epoch 1/2... Discriminator Loss: 0.1118... Generator Loss: 3.4540 Step: 6250: Epoch 1/2... Discriminator Loss: 0.1945... Generator Loss: 2.8604 Step: 6260: Epoch 1/2... Discriminator Loss: 0.1930... Generator Loss: 2.2475 Step: 6270: Epoch 1/2... Discriminator Loss: 0.4599... Generator Loss: 1.3131 Step: 6280: Epoch 1/2... Discriminator Loss: 0.3428... Generator Loss: 1.8335 Step: 6290: Epoch 1/2... Discriminator Loss: 0.0992... Generator Loss: 2.9840 Step: 6300: Epoch 1/2... Discriminator Loss: 0.5778... Generator Loss: 1.0234
Step: 6310: Epoch 1/2... Discriminator Loss: 0.1218... Generator Loss: 2.9814 Step: 6320: Epoch 1/2... Discriminator Loss: 0.4664... Generator Loss: 1.2616 Step: 6330: Epoch 1/2... Discriminator Loss: 0.3063... Generator Loss: 1.7688 Step: 6340: Epoch 2/2... Discriminator Loss: 0.2082... Generator Loss: 2.3704 Step: 6350: Epoch 2/2... Discriminator Loss: 0.2277... Generator Loss: 2.4976 Step: 6360: Epoch 2/2... Discriminator Loss: 0.1461... Generator Loss: 4.1250 Step: 6370: Epoch 2/2... Discriminator Loss: 0.3843... Generator Loss: 1.4968 Step: 6380: Epoch 2/2... Discriminator Loss: 0.3821... Generator Loss: 4.4691 Step: 6390: Epoch 2/2... Discriminator Loss: 0.7844... Generator Loss: 2.4008 Step: 6400: Epoch 2/2... Discriminator Loss: 0.0903... Generator Loss: 3.1447
Step: 6410: Epoch 2/2... Discriminator Loss: 0.5456... Generator Loss: 1.1512 Step: 6420: Epoch 2/2... Discriminator Loss: 0.1532... Generator Loss: 2.6699 Step: 6430: Epoch 2/2... Discriminator Loss: 0.2026... Generator Loss: 2.2201 Step: 6440: Epoch 2/2... Discriminator Loss: 0.1858... Generator Loss: 2.3317 Step: 6450: Epoch 2/2... Discriminator Loss: 0.3465... Generator Loss: 1.8976 Step: 6460: Epoch 2/2... Discriminator Loss: 0.1646... Generator Loss: 2.4867 Step: 6470: Epoch 2/2... Discriminator Loss: 1.1164... Generator Loss: 0.5928 Step: 6480: Epoch 2/2... Discriminator Loss: 0.3149... Generator Loss: 1.7279 Step: 6490: Epoch 2/2... Discriminator Loss: 0.1335... Generator Loss: 2.9491 Step: 6500: Epoch 2/2... Discriminator Loss: 0.4090... Generator Loss: 1.4178
Step: 6510: Epoch 2/2... Discriminator Loss: 0.1478... Generator Loss: 2.4959 Step: 6520: Epoch 2/2... Discriminator Loss: 0.0395... Generator Loss: 5.1390 Step: 6530: Epoch 2/2... Discriminator Loss: 0.0925... Generator Loss: 3.1461 Step: 6540: Epoch 2/2... Discriminator Loss: 3.0996... Generator Loss: 0.0807 Step: 6550: Epoch 2/2... Discriminator Loss: 0.6599... Generator Loss: 1.0336 Step: 6560: Epoch 2/2... Discriminator Loss: 1.4386... Generator Loss: 0.3693 Step: 6570: Epoch 2/2... Discriminator Loss: 0.2335... Generator Loss: 2.9020 Step: 6580: Epoch 2/2... Discriminator Loss: 0.9441... Generator Loss: 0.6577 Step: 6590: Epoch 2/2... Discriminator Loss: 0.3209... Generator Loss: 3.5143 Step: 6600: Epoch 2/2... Discriminator Loss: 0.1359... Generator Loss: 3.0660
Step: 6610: Epoch 2/2... Discriminator Loss: 0.4264... Generator Loss: 1.3004 Step: 6620: Epoch 2/2... Discriminator Loss: 0.0622... Generator Loss: 4.0839 Step: 6630: Epoch 2/2... Discriminator Loss: 0.6722... Generator Loss: 0.9624 Step: 6640: Epoch 2/2... Discriminator Loss: 0.3491... Generator Loss: 1.6596 Step: 6650: Epoch 2/2... Discriminator Loss: 0.0981... Generator Loss: 3.4088 Step: 6660: Epoch 2/2... Discriminator Loss: 0.2205... Generator Loss: 2.4218 Step: 6670: Epoch 2/2... Discriminator Loss: 0.3256... Generator Loss: 1.7239 Step: 6680: Epoch 2/2... Discriminator Loss: 0.1658... Generator Loss: 3.3289 Step: 6690: Epoch 2/2... Discriminator Loss: 0.2384... Generator Loss: 2.0062 Step: 6700: Epoch 2/2... Discriminator Loss: 0.0798... Generator Loss: 3.4090
Step: 6710: Epoch 2/2... Discriminator Loss: 0.0571... Generator Loss: 4.0721 Step: 6720: Epoch 2/2... Discriminator Loss: 0.1620... Generator Loss: 2.2015 Step: 6730: Epoch 2/2... Discriminator Loss: 0.1830... Generator Loss: 2.4492 Step: 6740: Epoch 2/2... Discriminator Loss: 0.2764... Generator Loss: 1.7607 Step: 6750: Epoch 2/2... Discriminator Loss: 0.0937... Generator Loss: 4.8702 Step: 6760: Epoch 2/2... Discriminator Loss: 0.0303... Generator Loss: 5.3415 Step: 6770: Epoch 2/2... Discriminator Loss: 0.8135... Generator Loss: 0.9571 Step: 6780: Epoch 2/2... Discriminator Loss: 1.5003... Generator Loss: 0.3909 Step: 6790: Epoch 2/2... Discriminator Loss: 0.6648... Generator Loss: 0.9775 Step: 6800: Epoch 2/2... Discriminator Loss: 0.3020... Generator Loss: 2.0155
Step: 6810: Epoch 2/2... Discriminator Loss: 2.6507... Generator Loss: 0.2210 Step: 6820: Epoch 2/2... Discriminator Loss: 1.3930... Generator Loss: 0.4310 Step: 6830: Epoch 2/2... Discriminator Loss: 0.1281... Generator Loss: 2.5557 Step: 6840: Epoch 2/2... Discriminator Loss: 0.7926... Generator Loss: 0.7556 Step: 6850: Epoch 2/2... Discriminator Loss: 0.1659... Generator Loss: 2.6576 Step: 6860: Epoch 2/2... Discriminator Loss: 0.2749... Generator Loss: 1.9994 Step: 6870: Epoch 2/2... Discriminator Loss: 0.3685... Generator Loss: 1.4595 Step: 6880: Epoch 2/2... Discriminator Loss: 1.2000... Generator Loss: 0.4920 Step: 6890: Epoch 2/2... Discriminator Loss: 0.1173... Generator Loss: 3.0925 Step: 6900: Epoch 2/2... Discriminator Loss: 0.1414... Generator Loss: 2.7046
Step: 6910: Epoch 2/2... Discriminator Loss: 0.2935... Generator Loss: 2.8073 Step: 6920: Epoch 2/2... Discriminator Loss: 1.8145... Generator Loss: 2.5841 Step: 6930: Epoch 2/2... Discriminator Loss: 0.6560... Generator Loss: 2.2585 Step: 6940: Epoch 2/2... Discriminator Loss: 0.4174... Generator Loss: 2.0766 Step: 6950: Epoch 2/2... Discriminator Loss: 1.3848... Generator Loss: 0.4419 Step: 6960: Epoch 2/2... Discriminator Loss: 0.5471... Generator Loss: 1.2897 Step: 6970: Epoch 2/2... Discriminator Loss: 0.2948... Generator Loss: 4.8508 Step: 6980: Epoch 2/2... Discriminator Loss: 2.2317... Generator Loss: 0.1961 Step: 6990: Epoch 2/2... Discriminator Loss: 0.5674... Generator Loss: 3.2535 Step: 7000: Epoch 2/2... Discriminator Loss: 0.1244... Generator Loss: 3.1576
Step: 7010: Epoch 2/2... Discriminator Loss: 1.5398... Generator Loss: 0.3825 Step: 7020: Epoch 2/2... Discriminator Loss: 0.1855... Generator Loss: 3.7853 Step: 7030: Epoch 2/2... Discriminator Loss: 0.2351... Generator Loss: 2.4925 Step: 7040: Epoch 2/2... Discriminator Loss: 0.4995... Generator Loss: 1.3320 Step: 7050: Epoch 2/2... Discriminator Loss: 0.2159... Generator Loss: 2.1137 Step: 7060: Epoch 2/2... Discriminator Loss: 0.6870... Generator Loss: 0.8535 Step: 7070: Epoch 2/2... Discriminator Loss: 0.3247... Generator Loss: 1.7911 Step: 7080: Epoch 2/2... Discriminator Loss: 0.6616... Generator Loss: 0.9135 Step: 7090: Epoch 2/2... Discriminator Loss: 1.5612... Generator Loss: 0.3377 Step: 7100: Epoch 2/2... Discriminator Loss: 0.1619... Generator Loss: 2.8516
Step: 7110: Epoch 2/2... Discriminator Loss: 0.6201... Generator Loss: 0.9670 Step: 7120: Epoch 2/2... Discriminator Loss: 0.3110... Generator Loss: 1.8121 Step: 7130: Epoch 2/2... Discriminator Loss: 0.2060... Generator Loss: 2.3343 Step: 7140: Epoch 2/2... Discriminator Loss: 1.3470... Generator Loss: 0.3835 Step: 7150: Epoch 2/2... Discriminator Loss: 0.6020... Generator Loss: 1.3613 Step: 7160: Epoch 2/2... Discriminator Loss: 0.3994... Generator Loss: 1.6089 Step: 7170: Epoch 2/2... Discriminator Loss: 0.2978... Generator Loss: 3.0999 Step: 7180: Epoch 2/2... Discriminator Loss: 0.2762... Generator Loss: 1.7777 Step: 7190: Epoch 2/2... Discriminator Loss: 0.4306... Generator Loss: 3.8171 Step: 7200: Epoch 2/2... Discriminator Loss: 0.1042... Generator Loss: 3.3597
Step: 7210: Epoch 2/2... Discriminator Loss: 0.8730... Generator Loss: 0.6760 Step: 7220: Epoch 2/2... Discriminator Loss: 0.0870... Generator Loss: 4.2241 Step: 7230: Epoch 2/2... Discriminator Loss: 0.1811... Generator Loss: 2.2587 Step: 7240: Epoch 2/2... Discriminator Loss: 0.3006... Generator Loss: 1.6932 Step: 7250: Epoch 2/2... Discriminator Loss: 0.2012... Generator Loss: 2.6794 Step: 7260: Epoch 2/2... Discriminator Loss: 2.2074... Generator Loss: 0.1832 Step: 7270: Epoch 2/2... Discriminator Loss: 0.3501... Generator Loss: 1.8287 Step: 7280: Epoch 2/2... Discriminator Loss: 0.4036... Generator Loss: 1.5952 Step: 7290: Epoch 2/2... Discriminator Loss: 0.1552... Generator Loss: 2.3619 Step: 7300: Epoch 2/2... Discriminator Loss: 1.0001... Generator Loss: 0.6144
Step: 7310: Epoch 2/2... Discriminator Loss: 0.1435... Generator Loss: 2.6485 Step: 7320: Epoch 2/2... Discriminator Loss: 0.1107... Generator Loss: 3.0005 Step: 7330: Epoch 2/2... Discriminator Loss: 0.1457... Generator Loss: 3.0348 Step: 7340: Epoch 2/2... Discriminator Loss: 0.1834... Generator Loss: 2.2374 Step: 7350: Epoch 2/2... Discriminator Loss: 0.0875... Generator Loss: 3.6184 Step: 7360: Epoch 2/2... Discriminator Loss: 0.3119... Generator Loss: 1.7025 Step: 7370: Epoch 2/2... Discriminator Loss: 0.2768... Generator Loss: 1.8303 Step: 7380: Epoch 2/2... Discriminator Loss: 0.0945... Generator Loss: 4.5497 Step: 7390: Epoch 2/2... Discriminator Loss: 0.3688... Generator Loss: 1.6786 Step: 7400: Epoch 2/2... Discriminator Loss: 0.1203... Generator Loss: 2.8141
Step: 7410: Epoch 2/2... Discriminator Loss: 0.2246... Generator Loss: 1.9373 Step: 7420: Epoch 2/2... Discriminator Loss: 0.4240... Generator Loss: 1.4735 Step: 7430: Epoch 2/2... Discriminator Loss: 0.0541... Generator Loss: 4.3391 Step: 7440: Epoch 2/2... Discriminator Loss: 0.7920... Generator Loss: 2.9448 Step: 7450: Epoch 2/2... Discriminator Loss: 0.5081... Generator Loss: 3.0569 Step: 7460: Epoch 2/2... Discriminator Loss: 0.3909... Generator Loss: 3.3894 Step: 7470: Epoch 2/2... Discriminator Loss: 0.2279... Generator Loss: 2.1076 Step: 7480: Epoch 2/2... Discriminator Loss: 1.0011... Generator Loss: 0.7180 Step: 7490: Epoch 2/2... Discriminator Loss: 0.7452... Generator Loss: 0.9053 Step: 7500: Epoch 2/2... Discriminator Loss: 0.1105... Generator Loss: 2.9389
Step: 7510: Epoch 2/2... Discriminator Loss: 3.6996... Generator Loss: 0.0382 Step: 7520: Epoch 2/2... Discriminator Loss: 0.7027... Generator Loss: 1.1880 Step: 7530: Epoch 2/2... Discriminator Loss: 0.3871... Generator Loss: 1.7662 Step: 7540: Epoch 2/2... Discriminator Loss: 1.1512... Generator Loss: 4.0256 Step: 7550: Epoch 2/2... Discriminator Loss: 1.0200... Generator Loss: 0.6829 Step: 7560: Epoch 2/2... Discriminator Loss: 0.4481... Generator Loss: 1.2913 Step: 7570: Epoch 2/2... Discriminator Loss: 3.0858... Generator Loss: 0.0763 Step: 7580: Epoch 2/2... Discriminator Loss: 0.5068... Generator Loss: 1.3796 Step: 7590: Epoch 2/2... Discriminator Loss: 0.8930... Generator Loss: 3.3797 Step: 7600: Epoch 2/2... Discriminator Loss: 0.5588... Generator Loss: 1.1641
Step: 7610: Epoch 2/2... Discriminator Loss: 0.1305... Generator Loss: 3.3322 Step: 7620: Epoch 2/2... Discriminator Loss: 0.3059... Generator Loss: 1.7515 Step: 7630: Epoch 2/2... Discriminator Loss: 0.7036... Generator Loss: 0.9326 Step: 7640: Epoch 2/2... Discriminator Loss: 0.3709... Generator Loss: 1.4674 Step: 7650: Epoch 2/2... Discriminator Loss: 0.2092... Generator Loss: 2.1721 Step: 7660: Epoch 2/2... Discriminator Loss: 0.4058... Generator Loss: 1.4513 Step: 7670: Epoch 2/2... Discriminator Loss: 0.1855... Generator Loss: 2.6080 Step: 7680: Epoch 2/2... Discriminator Loss: 0.2088... Generator Loss: 2.3012 Step: 7690: Epoch 2/2... Discriminator Loss: 0.2093... Generator Loss: 2.2469 Step: 7700: Epoch 2/2... Discriminator Loss: 0.1348... Generator Loss: 3.0541
Step: 7710: Epoch 2/2... Discriminator Loss: 0.4057... Generator Loss: 1.3975 Step: 7720: Epoch 2/2... Discriminator Loss: 0.2532... Generator Loss: 2.1527 Step: 7730: Epoch 2/2... Discriminator Loss: 0.0805... Generator Loss: 3.1828 Step: 7740: Epoch 2/2... Discriminator Loss: 0.9262... Generator Loss: 0.6300 Step: 7750: Epoch 2/2... Discriminator Loss: 0.6070... Generator Loss: 1.0936 Step: 7760: Epoch 2/2... Discriminator Loss: 0.7229... Generator Loss: 1.0032 Step: 7770: Epoch 2/2... Discriminator Loss: 2.8805... Generator Loss: 0.2059 Step: 7780: Epoch 2/2... Discriminator Loss: 0.8241... Generator Loss: 0.8303 Step: 7790: Epoch 2/2... Discriminator Loss: 0.3906... Generator Loss: 1.5271 Step: 7800: Epoch 2/2... Discriminator Loss: 0.3422... Generator Loss: 1.7773
Step: 7810: Epoch 2/2... Discriminator Loss: 0.2569... Generator Loss: 1.9284 Step: 7820: Epoch 2/2... Discriminator Loss: 0.2216... Generator Loss: 2.7743 Step: 7830: Epoch 2/2... Discriminator Loss: 0.2108... Generator Loss: 2.1822 Step: 7840: Epoch 2/2... Discriminator Loss: 0.0960... Generator Loss: 3.1120 Step: 7850: Epoch 2/2... Discriminator Loss: 1.3187... Generator Loss: 0.4544 Step: 7860: Epoch 2/2... Discriminator Loss: 0.1520... Generator Loss: 2.3264 Step: 7870: Epoch 2/2... Discriminator Loss: 0.2978... Generator Loss: 1.7648 Step: 7880: Epoch 2/2... Discriminator Loss: 0.3254... Generator Loss: 1.6094 Step: 7890: Epoch 2/2... Discriminator Loss: 0.7135... Generator Loss: 1.0031 Step: 7900: Epoch 2/2... Discriminator Loss: 0.5820... Generator Loss: 1.0526
Step: 7910: Epoch 2/2... Discriminator Loss: 0.3951... Generator Loss: 1.4487 Step: 7920: Epoch 2/2... Discriminator Loss: 0.1203... Generator Loss: 5.3401 Step: 7930: Epoch 2/2... Discriminator Loss: 2.1315... Generator Loss: 6.7863 Step: 7940: Epoch 2/2... Discriminator Loss: 0.6967... Generator Loss: 1.0012 Step: 7950: Epoch 2/2... Discriminator Loss: 0.5061... Generator Loss: 3.0261 Step: 7960: Epoch 2/2... Discriminator Loss: 0.3910... Generator Loss: 1.4609 Step: 7970: Epoch 2/2... Discriminator Loss: 0.1936... Generator Loss: 2.4282 Step: 7980: Epoch 2/2... Discriminator Loss: 1.8913... Generator Loss: 0.2836 Step: 7990: Epoch 2/2... Discriminator Loss: 0.4455... Generator Loss: 1.4208 Step: 8000: Epoch 2/2... Discriminator Loss: 0.2422... Generator Loss: 3.1851
Step: 8010: Epoch 2/2... Discriminator Loss: 0.3829... Generator Loss: 3.9444 Step: 8020: Epoch 2/2... Discriminator Loss: 0.8918... Generator Loss: 0.7594 Step: 8030: Epoch 2/2... Discriminator Loss: 0.2905... Generator Loss: 1.8081 Step: 8040: Epoch 2/2... Discriminator Loss: 0.5208... Generator Loss: 1.1527 Step: 8050: Epoch 2/2... Discriminator Loss: 0.7519... Generator Loss: 0.8520 Step: 8060: Epoch 2/2... Discriminator Loss: 0.3022... Generator Loss: 1.7404 Step: 8070: Epoch 2/2... Discriminator Loss: 0.3459... Generator Loss: 1.8241 Step: 8080: Epoch 2/2... Discriminator Loss: 0.5391... Generator Loss: 1.1420 Step: 8090: Epoch 2/2... Discriminator Loss: 0.3721... Generator Loss: 4.1088 Step: 8100: Epoch 2/2... Discriminator Loss: 0.7066... Generator Loss: 0.9560
Step: 8110: Epoch 2/2... Discriminator Loss: 0.6742... Generator Loss: 0.9257 Step: 8120: Epoch 2/2... Discriminator Loss: 1.0124... Generator Loss: 0.6733 Step: 8130: Epoch 2/2... Discriminator Loss: 0.1972... Generator Loss: 2.4286 Step: 8140: Epoch 2/2... Discriminator Loss: 0.1456... Generator Loss: 2.7159 Step: 8150: Epoch 2/2... Discriminator Loss: 0.1244... Generator Loss: 2.5419 Step: 8160: Epoch 2/2... Discriminator Loss: 0.2423... Generator Loss: 1.9736 Step: 8170: Epoch 2/2... Discriminator Loss: 0.2709... Generator Loss: 1.8442 Step: 8180: Epoch 2/2... Discriminator Loss: 0.7510... Generator Loss: 0.8599 Step: 8190: Epoch 2/2... Discriminator Loss: 1.9985... Generator Loss: 5.2555 Step: 8200: Epoch 2/2... Discriminator Loss: 0.0725... Generator Loss: 3.9777
Step: 8210: Epoch 2/2... Discriminator Loss: 0.1328... Generator Loss: 3.2428 Step: 8220: Epoch 2/2... Discriminator Loss: 0.3392... Generator Loss: 1.5463 Step: 8230: Epoch 2/2... Discriminator Loss: 0.1863... Generator Loss: 2.3290 Step: 8240: Epoch 2/2... Discriminator Loss: 1.0859... Generator Loss: 0.6703 Step: 8250: Epoch 2/2... Discriminator Loss: 0.2593... Generator Loss: 2.0606 Step: 8260: Epoch 2/2... Discriminator Loss: 0.2322... Generator Loss: 2.0675 Step: 8270: Epoch 2/2... Discriminator Loss: 0.0946... Generator Loss: 3.0612 Step: 8280: Epoch 2/2... Discriminator Loss: 0.3166... Generator Loss: 3.5080 Step: 8290: Epoch 2/2... Discriminator Loss: 0.3018... Generator Loss: 2.8411 Step: 8300: Epoch 2/2... Discriminator Loss: 0.0483... Generator Loss: 4.1746
Step: 8310: Epoch 2/2... Discriminator Loss: 0.3588... Generator Loss: 3.5037 Step: 8320: Epoch 2/2... Discriminator Loss: 0.3524... Generator Loss: 1.5561 Step: 8330: Epoch 2/2... Discriminator Loss: 0.3908... Generator Loss: 1.4345 Step: 8340: Epoch 2/2... Discriminator Loss: 0.3228... Generator Loss: 1.6433 Step: 8350: Epoch 2/2... Discriminator Loss: 0.2473... Generator Loss: 2.1557 Step: 8360: Epoch 2/2... Discriminator Loss: 0.1785... Generator Loss: 3.7905 Step: 8370: Epoch 2/2... Discriminator Loss: 0.8248... Generator Loss: 1.3738 Step: 8380: Epoch 2/2... Discriminator Loss: 0.4922... Generator Loss: 1.5564 Step: 8390: Epoch 2/2... Discriminator Loss: 0.3784... Generator Loss: 3.3107 Step: 8400: Epoch 2/2... Discriminator Loss: 0.1353... Generator Loss: 3.1726
Step: 8410: Epoch 2/2... Discriminator Loss: 3.8699... Generator Loss: 0.1055 Step: 8420: Epoch 2/2... Discriminator Loss: 0.2299... Generator Loss: 2.6584 Step: 8430: Epoch 2/2... Discriminator Loss: 0.2084... Generator Loss: 2.5243 Step: 8440: Epoch 2/2... Discriminator Loss: 0.2605... Generator Loss: 1.8110 Step: 8450: Epoch 2/2... Discriminator Loss: 0.1337... Generator Loss: 2.7754 Step: 8460: Epoch 2/2... Discriminator Loss: 1.4231... Generator Loss: 0.4089 Step: 8470: Epoch 2/2... Discriminator Loss: 0.7020... Generator Loss: 1.0442 Step: 8480: Epoch 2/2... Discriminator Loss: 0.6926... Generator Loss: 0.9189 Step: 8490: Epoch 2/2... Discriminator Loss: 0.5978... Generator Loss: 1.1759 Step: 8500: Epoch 2/2... Discriminator Loss: 0.3114... Generator Loss: 1.8036
Step: 8510: Epoch 2/2... Discriminator Loss: 0.3347... Generator Loss: 1.5264 Step: 8520: Epoch 2/2... Discriminator Loss: 0.5139... Generator Loss: 1.1475 Step: 8530: Epoch 2/2... Discriminator Loss: 0.2256... Generator Loss: 2.1722 Step: 8540: Epoch 2/2... Discriminator Loss: 0.3333... Generator Loss: 1.6815 Step: 8550: Epoch 2/2... Discriminator Loss: 0.1191... Generator Loss: 3.7311 Step: 8560: Epoch 2/2... Discriminator Loss: 7.5130... Generator Loss: 11.5883 Step: 8570: Epoch 2/2... Discriminator Loss: 0.7370... Generator Loss: 0.8878 Step: 8580: Epoch 2/2... Discriminator Loss: 1.9842... Generator Loss: 0.2526 Step: 8590: Epoch 2/2... Discriminator Loss: 0.5332... Generator Loss: 1.1906 Step: 8600: Epoch 2/2... Discriminator Loss: 0.2176... Generator Loss: 2.2772
Step: 8610: Epoch 2/2... Discriminator Loss: 0.5583... Generator Loss: 1.1565 Step: 8620: Epoch 2/2... Discriminator Loss: 0.1230... Generator Loss: 2.9040 Step: 8630: Epoch 2/2... Discriminator Loss: 0.2331... Generator Loss: 2.0303 Step: 8640: Epoch 2/2... Discriminator Loss: 0.1034... Generator Loss: 2.7765 Step: 8650: Epoch 2/2... Discriminator Loss: 3.0475... Generator Loss: 6.2460 Step: 8660: Epoch 2/2... Discriminator Loss: 0.2740... Generator Loss: 2.0434 Step: 8670: Epoch 2/2... Discriminator Loss: 0.2909... Generator Loss: 2.2052 Step: 8680: Epoch 2/2... Discriminator Loss: 0.8320... Generator Loss: 4.9939 Step: 8690: Epoch 2/2... Discriminator Loss: 0.3468... Generator Loss: 1.6580 Step: 8700: Epoch 2/2... Discriminator Loss: 0.2167... Generator Loss: 2.1931
Step: 8710: Epoch 2/2... Discriminator Loss: 0.3531... Generator Loss: 1.4862 Step: 8720: Epoch 2/2... Discriminator Loss: 3.7299... Generator Loss: 0.0659 Step: 8730: Epoch 2/2... Discriminator Loss: 0.6124... Generator Loss: 1.1320 Step: 8740: Epoch 2/2... Discriminator Loss: 0.3747... Generator Loss: 3.0131 Step: 8750: Epoch 2/2... Discriminator Loss: 0.2268... Generator Loss: 2.1718 Step: 8760: Epoch 2/2... Discriminator Loss: 0.1857... Generator Loss: 2.3364 Step: 8770: Epoch 2/2... Discriminator Loss: 0.2256... Generator Loss: 1.9088 Step: 8780: Epoch 2/2... Discriminator Loss: 0.1471... Generator Loss: 2.3460 Step: 8790: Epoch 2/2... Discriminator Loss: 2.4572... Generator Loss: 0.1317 Step: 8800: Epoch 2/2... Discriminator Loss: 0.4401... Generator Loss: 1.4545
Step: 8810: Epoch 2/2... Discriminator Loss: 0.8323... Generator Loss: 0.8070 Step: 8820: Epoch 2/2... Discriminator Loss: 1.2083... Generator Loss: 4.1829 Step: 8830: Epoch 2/2... Discriminator Loss: 0.2332... Generator Loss: 2.1593 Step: 8840: Epoch 2/2... Discriminator Loss: 0.5463... Generator Loss: 1.0965 Step: 8850: Epoch 2/2... Discriminator Loss: 1.0375... Generator Loss: 0.7046 Step: 8860: Epoch 2/2... Discriminator Loss: 0.1062... Generator Loss: 3.3694 Step: 8870: Epoch 2/2... Discriminator Loss: 0.2676... Generator Loss: 1.8267 Step: 8880: Epoch 2/2... Discriminator Loss: 0.3194... Generator Loss: 1.5255 Step: 8890: Epoch 2/2... Discriminator Loss: 0.5008... Generator Loss: 1.1522 Step: 8900: Epoch 2/2... Discriminator Loss: 0.0906... Generator Loss: 3.4717
Step: 8910: Epoch 2/2... Discriminator Loss: 0.8378... Generator Loss: 0.7714 Step: 8920: Epoch 2/2... Discriminator Loss: 0.0732... Generator Loss: 3.3908 Step: 8930: Epoch 2/2... Discriminator Loss: 2.4819... Generator Loss: 0.1423 Step: 8940: Epoch 2/2... Discriminator Loss: 0.3077... Generator Loss: 1.8642 Step: 8950: Epoch 2/2... Discriminator Loss: 0.1250... Generator Loss: 3.1317 Step: 8960: Epoch 2/2... Discriminator Loss: 0.1152... Generator Loss: 3.1011 Step: 8970: Epoch 2/2... Discriminator Loss: 0.5709... Generator Loss: 1.0798 Step: 8980: Epoch 2/2... Discriminator Loss: 0.0333... Generator Loss: 4.6717 Step: 8990: Epoch 2/2... Discriminator Loss: 0.1478... Generator Loss: 2.5361 Step: 9000: Epoch 2/2... Discriminator Loss: 0.1027... Generator Loss: 3.2328
Step: 9010: Epoch 2/2... Discriminator Loss: 0.5398... Generator Loss: 1.0667 Step: 9020: Epoch 2/2... Discriminator Loss: 0.2432... Generator Loss: 2.3429 Step: 9030: Epoch 2/2... Discriminator Loss: 0.1216... Generator Loss: 2.9863 Step: 9040: Epoch 2/2... Discriminator Loss: 0.1273... Generator Loss: 2.8819 Step: 9050: Epoch 2/2... Discriminator Loss: 0.1481... Generator Loss: 2.7357 Step: 9060: Epoch 2/2... Discriminator Loss: 0.0591... Generator Loss: 3.7516 Step: 9070: Epoch 2/2... Discriminator Loss: 1.0509... Generator Loss: 0.6874 Step: 9080: Epoch 2/2... Discriminator Loss: 2.1470... Generator Loss: 6.2069 Step: 9090: Epoch 2/2... Discriminator Loss: 0.7932... Generator Loss: 0.7888 Step: 9100: Epoch 2/2... Discriminator Loss: 0.1061... Generator Loss: 3.3802
Step: 9110: Epoch 2/2... Discriminator Loss: 2.9147... Generator Loss: 0.1171 Step: 9120: Epoch 2/2... Discriminator Loss: 0.2434... Generator Loss: 2.6061 Step: 9130: Epoch 2/2... Discriminator Loss: 0.8831... Generator Loss: 0.7843 Step: 9140: Epoch 2/2... Discriminator Loss: 1.5747... Generator Loss: 0.3012 Step: 9150: Epoch 2/2... Discriminator Loss: 0.6531... Generator Loss: 0.8784 Step: 9160: Epoch 2/2... Discriminator Loss: 0.0948... Generator Loss: 3.7500 Step: 9170: Epoch 2/2... Discriminator Loss: 2.4582... Generator Loss: 0.1481 Step: 9180: Epoch 2/2... Discriminator Loss: 0.6345... Generator Loss: 1.0849 Step: 9190: Epoch 2/2... Discriminator Loss: 0.8444... Generator Loss: 0.7791 Step: 9200: Epoch 2/2... Discriminator Loss: 0.2754... Generator Loss: 6.7709
Step: 9210: Epoch 2/2... Discriminator Loss: 0.5090... Generator Loss: 1.2706 Step: 9220: Epoch 2/2... Discriminator Loss: 0.9504... Generator Loss: 0.6370 Step: 9230: Epoch 2/2... Discriminator Loss: 0.3153... Generator Loss: 2.3239 Step: 9240: Epoch 2/2... Discriminator Loss: 0.2248... Generator Loss: 2.5912 Step: 9250: Epoch 2/2... Discriminator Loss: 0.0860... Generator Loss: 3.3232 Step: 9260: Epoch 2/2... Discriminator Loss: 0.4731... Generator Loss: 3.7920 Step: 9270: Epoch 2/2... Discriminator Loss: 0.3416... Generator Loss: 1.6213 Step: 9280: Epoch 2/2... Discriminator Loss: 0.6904... Generator Loss: 0.9225 Step: 9290: Epoch 2/2... Discriminator Loss: 0.1118... Generator Loss: 3.5920 Step: 9300: Epoch 2/2... Discriminator Loss: 0.2549... Generator Loss: 1.9686
Step: 9310: Epoch 2/2... Discriminator Loss: 0.2246... Generator Loss: 2.0591 Step: 9320: Epoch 2/2... Discriminator Loss: 0.1530... Generator Loss: 2.6863 Step: 9330: Epoch 2/2... Discriminator Loss: 0.0327... Generator Loss: 5.0656 Step: 9340: Epoch 2/2... Discriminator Loss: 0.0989... Generator Loss: 3.3210 Step: 9350: Epoch 2/2... Discriminator Loss: 0.2952... Generator Loss: 2.3999 Step: 9360: Epoch 2/2... Discriminator Loss: 0.1192... Generator Loss: 2.9469 Step: 9370: Epoch 2/2... Discriminator Loss: 0.0975... Generator Loss: 3.0468 Step: 9380: Epoch 2/2... Discriminator Loss: 0.1731... Generator Loss: 2.3807 Step: 9390: Epoch 2/2... Discriminator Loss: 0.1671... Generator Loss: 2.5642 Step: 9400: Epoch 2/2... Discriminator Loss: 0.3220... Generator Loss: 1.4965
Step: 9410: Epoch 2/2... Discriminator Loss: 0.0866... Generator Loss: 3.2448 Step: 9420: Epoch 2/2... Discriminator Loss: 0.0427... Generator Loss: 3.8528 Step: 9430: Epoch 2/2... Discriminator Loss: 2.4813... Generator Loss: 0.1257 Step: 9440: Epoch 2/2... Discriminator Loss: 0.1641... Generator Loss: 2.5302 Step: 9450: Epoch 2/2... Discriminator Loss: 0.0760... Generator Loss: 3.7419 Step: 9460: Epoch 2/2... Discriminator Loss: 0.3129... Generator Loss: 1.6596 Step: 9470: Epoch 2/2... Discriminator Loss: 0.1199... Generator Loss: 2.8483 Step: 9480: Epoch 2/2... Discriminator Loss: 0.1649... Generator Loss: 2.8333 Step: 9490: Epoch 2/2... Discriminator Loss: 0.2985... Generator Loss: 1.7349 Step: 9500: Epoch 2/2... Discriminator Loss: 0.0738... Generator Loss: 3.5401
Step: 9510: Epoch 2/2... Discriminator Loss: 0.3216... Generator Loss: 1.6445 Step: 9520: Epoch 2/2... Discriminator Loss: 0.3284... Generator Loss: 1.6673 Step: 9530: Epoch 2/2... Discriminator Loss: 1.9666... Generator Loss: 0.2369 Step: 9540: Epoch 2/2... Discriminator Loss: 0.8486... Generator Loss: 0.8459 Step: 9550: Epoch 2/2... Discriminator Loss: 0.1578... Generator Loss: 2.3233 Step: 9560: Epoch 2/2... Discriminator Loss: 0.1559... Generator Loss: 2.5992 Step: 9570: Epoch 2/2... Discriminator Loss: 0.1118... Generator Loss: 3.0457 Step: 9580: Epoch 2/2... Discriminator Loss: 0.0611... Generator Loss: 4.0866 Step: 9590: Epoch 2/2... Discriminator Loss: 0.1250... Generator Loss: 3.1834 Step: 9600: Epoch 2/2... Discriminator Loss: 2.3347... Generator Loss: 0.1530
Step: 9610: Epoch 2/2... Discriminator Loss: 0.4645... Generator Loss: 2.0991 Step: 9620: Epoch 2/2... Discriminator Loss: 0.2559... Generator Loss: 2.7368 Step: 9630: Epoch 2/2... Discriminator Loss: 0.2830... Generator Loss: 1.9798 Step: 9640: Epoch 2/2... Discriminator Loss: 0.6498... Generator Loss: 4.0647 Step: 9650: Epoch 2/2... Discriminator Loss: 0.1366... Generator Loss: 5.8278 Step: 9660: Epoch 2/2... Discriminator Loss: 0.3802... Generator Loss: 4.8013 Step: 9670: Epoch 2/2... Discriminator Loss: 0.4290... Generator Loss: 1.5256 Step: 9680: Epoch 2/2... Discriminator Loss: 0.4421... Generator Loss: 1.4502 Step: 9690: Epoch 2/2... Discriminator Loss: 0.1835... Generator Loss: 2.2508 Step: 9700: Epoch 2/2... Discriminator Loss: 0.0978... Generator Loss: 3.0861
Step: 9710: Epoch 2/2... Discriminator Loss: 1.7546... Generator Loss: 0.3006 Step: 9720: Epoch 2/2... Discriminator Loss: 0.6728... Generator Loss: 1.0978 Step: 9730: Epoch 2/2... Discriminator Loss: 0.0407... Generator Loss: 4.5750 Step: 9740: Epoch 2/2... Discriminator Loss: 0.1920... Generator Loss: 2.1970 Step: 9750: Epoch 2/2... Discriminator Loss: 0.1398... Generator Loss: 2.6292 Step: 9760: Epoch 2/2... Discriminator Loss: 0.1606... Generator Loss: 2.4034 Step: 9770: Epoch 2/2... Discriminator Loss: 0.1615... Generator Loss: 2.4541 Step: 9780: Epoch 2/2... Discriminator Loss: 0.3284... Generator Loss: 1.9079 Step: 9790: Epoch 2/2... Discriminator Loss: 0.2088... Generator Loss: 2.2152 Step: 9800: Epoch 2/2... Discriminator Loss: 0.5394... Generator Loss: 1.3212
Step: 9810: Epoch 2/2... Discriminator Loss: 0.6177... Generator Loss: 1.1774 Step: 9820: Epoch 2/2... Discriminator Loss: 1.0353... Generator Loss: 0.5772 Step: 9830: Epoch 2/2... Discriminator Loss: 2.1898... Generator Loss: 0.2299 Step: 9840: Epoch 2/2... Discriminator Loss: 0.2503... Generator Loss: 2.2439 Step: 9850: Epoch 2/2... Discriminator Loss: 0.2959... Generator Loss: 4.5781 Step: 9860: Epoch 2/2... Discriminator Loss: 0.1524... Generator Loss: 2.5814 Step: 9870: Epoch 2/2... Discriminator Loss: 0.2519... Generator Loss: 1.9159 Step: 9880: Epoch 2/2... Discriminator Loss: 0.2757... Generator Loss: 1.9268 Step: 9890: Epoch 2/2... Discriminator Loss: 0.3641... Generator Loss: 1.6515 Step: 9900: Epoch 2/2... Discriminator Loss: 1.2006... Generator Loss: 0.5025
Step: 9910: Epoch 2/2... Discriminator Loss: 0.1106... Generator Loss: 2.9954 Step: 9920: Epoch 2/2... Discriminator Loss: 0.2434... Generator Loss: 1.8664 Step: 9930: Epoch 2/2... Discriminator Loss: 0.7757... Generator Loss: 0.8304 Step: 9940: Epoch 2/2... Discriminator Loss: 0.0394... Generator Loss: 4.7647 Step: 9950: Epoch 2/2... Discriminator Loss: 0.9587... Generator Loss: 0.7827 Step: 9960: Epoch 2/2... Discriminator Loss: 0.3201... Generator Loss: 1.8860 Step: 9970: Epoch 2/2... Discriminator Loss: 0.9577... Generator Loss: 5.8353 Step: 9980: Epoch 2/2... Discriminator Loss: 0.2203... Generator Loss: 3.3966 Step: 9990: Epoch 2/2... Discriminator Loss: 1.4481... Generator Loss: 6.7578 Step: 10000: Epoch 2/2... Discriminator Loss: 0.5305... Generator Loss: 1.1851
Step: 10010: Epoch 2/2... Discriminator Loss: 2.3547... Generator Loss: 0.2206 Step: 10020: Epoch 2/2... Discriminator Loss: 0.0423... Generator Loss: 4.2973 Step: 10030: Epoch 2/2... Discriminator Loss: 0.4400... Generator Loss: 1.2212 Step: 10040: Epoch 2/2... Discriminator Loss: 0.2514... Generator Loss: 1.9171 Step: 10050: Epoch 2/2... Discriminator Loss: 0.0810... Generator Loss: 3.1304 Step: 10060: Epoch 2/2... Discriminator Loss: 0.0749... Generator Loss: 3.8638 Step: 10070: Epoch 2/2... Discriminator Loss: 0.2439... Generator Loss: 1.8989 Step: 10080: Epoch 2/2... Discriminator Loss: 0.0697... Generator Loss: 3.4528 Step: 10090: Epoch 2/2... Discriminator Loss: 0.1454... Generator Loss: 2.3969 Step: 10100: Epoch 2/2... Discriminator Loss: 0.1862... Generator Loss: 2.2217
Step: 10110: Epoch 2/2... Discriminator Loss: 0.0789... Generator Loss: 3.2521 Step: 10120: Epoch 2/2... Discriminator Loss: 1.1550... Generator Loss: 5.9450 Step: 10130: Epoch 2/2... Discriminator Loss: 0.9060... Generator Loss: 0.7550 Step: 10140: Epoch 2/2... Discriminator Loss: 1.1477... Generator Loss: 0.5443 Step: 10150: Epoch 2/2... Discriminator Loss: 3.7282... Generator Loss: 0.0530 Step: 10160: Epoch 2/2... Discriminator Loss: 0.5134... Generator Loss: 1.2514 Step: 10170: Epoch 2/2... Discriminator Loss: 2.4527... Generator Loss: 0.1631 Step: 10180: Epoch 2/2... Discriminator Loss: 1.2443... Generator Loss: 0.6835 Step: 10190: Epoch 2/2... Discriminator Loss: 0.1916... Generator Loss: 2.1057 Step: 10200: Epoch 2/2... Discriminator Loss: 0.1465... Generator Loss: 2.6677
Step: 10210: Epoch 2/2... Discriminator Loss: 2.3890... Generator Loss: 6.0069 Step: 10220: Epoch 2/2... Discriminator Loss: 0.6959... Generator Loss: 1.0105 Step: 10230: Epoch 2/2... Discriminator Loss: 0.6465... Generator Loss: 0.9031 Step: 10240: Epoch 2/2... Discriminator Loss: 0.1626... Generator Loss: 2.7995 Step: 10250: Epoch 2/2... Discriminator Loss: 0.3073... Generator Loss: 1.9398 Step: 10260: Epoch 2/2... Discriminator Loss: 0.3023... Generator Loss: 1.9208 Step: 10270: Epoch 2/2... Discriminator Loss: 0.1159... Generator Loss: 2.9257 Step: 10280: Epoch 2/2... Discriminator Loss: 0.0808... Generator Loss: 3.6187 Step: 10290: Epoch 2/2... Discriminator Loss: 0.1153... Generator Loss: 4.4748 Step: 10300: Epoch 2/2... Discriminator Loss: 0.6263... Generator Loss: 4.9017
Step: 10310: Epoch 2/2... Discriminator Loss: 0.1943... Generator Loss: 2.2556 Step: 10320: Epoch 2/2... Discriminator Loss: 0.2508... Generator Loss: 1.8901 Step: 10330: Epoch 2/2... Discriminator Loss: 0.6251... Generator Loss: 6.5455 Step: 10340: Epoch 2/2... Discriminator Loss: 0.4706... Generator Loss: 1.2653 Step: 10350: Epoch 2/2... Discriminator Loss: 0.2745... Generator Loss: 1.7416 Step: 10360: Epoch 2/2... Discriminator Loss: 0.1923... Generator Loss: 2.3247 Step: 10370: Epoch 2/2... Discriminator Loss: 0.0864... Generator Loss: 3.1522 Step: 10380: Epoch 2/2... Discriminator Loss: 0.0905... Generator Loss: 3.5015 Step: 10390: Epoch 2/2... Discriminator Loss: 0.1987... Generator Loss: 2.4128 Step: 10400: Epoch 2/2... Discriminator Loss: 0.3121... Generator Loss: 1.6909
Step: 10410: Epoch 2/2... Discriminator Loss: 0.1404... Generator Loss: 3.2778 Step: 10420: Epoch 2/2... Discriminator Loss: 0.0836... Generator Loss: 3.2014 Step: 10430: Epoch 2/2... Discriminator Loss: 0.1703... Generator Loss: 2.3740 Step: 10440: Epoch 2/2... Discriminator Loss: 0.0769... Generator Loss: 3.0993 Step: 10450: Epoch 2/2... Discriminator Loss: 0.1625... Generator Loss: 2.8507 Step: 10460: Epoch 2/2... Discriminator Loss: 0.2389... Generator Loss: 2.1168 Step: 10470: Epoch 2/2... Discriminator Loss: 0.0515... Generator Loss: 3.9944 Step: 10480: Epoch 2/2... Discriminator Loss: 0.0228... Generator Loss: 5.3101 Step: 10490: Epoch 2/2... Discriminator Loss: 0.0666... Generator Loss: 4.4867 Step: 10500: Epoch 2/2... Discriminator Loss: 0.0585... Generator Loss: 3.8831
Step: 10510: Epoch 2/2... Discriminator Loss: 0.8570... Generator Loss: 0.8817 Step: 10520: Epoch 2/2... Discriminator Loss: 0.4631... Generator Loss: 1.3260 Step: 10530: Epoch 2/2... Discriminator Loss: 0.0861... Generator Loss: 3.3717 Step: 10540: Epoch 2/2... Discriminator Loss: 0.3794... Generator Loss: 1.5940 Step: 10550: Epoch 2/2... Discriminator Loss: 0.0683... Generator Loss: 3.5275 Step: 10560: Epoch 2/2... Discriminator Loss: 0.2189... Generator Loss: 2.2075 Step: 10570: Epoch 2/2... Discriminator Loss: 0.8027... Generator Loss: 0.8001 Step: 10580: Epoch 2/2... Discriminator Loss: 0.0466... Generator Loss: 5.0992 Step: 10590: Epoch 2/2... Discriminator Loss: 0.2124... Generator Loss: 2.2028 Step: 10600: Epoch 2/2... Discriminator Loss: 0.0939... Generator Loss: 3.1221
Step: 10610: Epoch 2/2... Discriminator Loss: 0.3376... Generator Loss: 1.5190 Step: 10620: Epoch 2/2... Discriminator Loss: 0.0973... Generator Loss: 2.9720 Step: 10630: Epoch 2/2... Discriminator Loss: 0.2037... Generator Loss: 2.2470 Step: 10640: Epoch 2/2... Discriminator Loss: 0.3943... Generator Loss: 1.4889 Step: 10650: Epoch 2/2... Discriminator Loss: 0.0591... Generator Loss: 3.9334 Step: 10660: Epoch 2/2... Discriminator Loss: 9.5370... Generator Loss: 13.4955 Step: 10670: Epoch 2/2... Discriminator Loss: 0.3588... Generator Loss: 3.0847 Step: 10680: Epoch 2/2... Discriminator Loss: 1.6220... Generator Loss: 0.2944 Step: 10690: Epoch 2/2... Discriminator Loss: 0.4139... Generator Loss: 1.3732 Step: 10700: Epoch 2/2... Discriminator Loss: 0.7713... Generator Loss: 0.9924
Step: 10710: Epoch 2/2... Discriminator Loss: 0.5004... Generator Loss: 1.4494 Step: 10720: Epoch 2/2... Discriminator Loss: 1.4729... Generator Loss: 4.3168 Step: 10730: Epoch 2/2... Discriminator Loss: 1.2025... Generator Loss: 0.5946 Step: 10740: Epoch 2/2... Discriminator Loss: 0.7050... Generator Loss: 3.9144 Step: 10750: Epoch 2/2... Discriminator Loss: 0.2573... Generator Loss: 2.1994 Step: 10760: Epoch 2/2... Discriminator Loss: 0.1281... Generator Loss: 2.7824 Step: 10770: Epoch 2/2... Discriminator Loss: 0.2103... Generator Loss: 2.2505 Step: 10780: Epoch 2/2... Discriminator Loss: 0.1244... Generator Loss: 2.7525 Step: 10790: Epoch 2/2... Discriminator Loss: 0.3454... Generator Loss: 1.7495 Step: 10800: Epoch 2/2... Discriminator Loss: 0.1613... Generator Loss: 2.8169
Step: 10810: Epoch 2/2... Discriminator Loss: 0.1272... Generator Loss: 3.1412 Step: 10820: Epoch 2/2... Discriminator Loss: 0.0196... Generator Loss: 5.8987 Step: 10830: Epoch 2/2... Discriminator Loss: 1.7874... Generator Loss: 5.9851 Step: 10840: Epoch 2/2... Discriminator Loss: 0.4626... Generator Loss: 1.5588 Step: 10850: Epoch 2/2... Discriminator Loss: 0.4268... Generator Loss: 1.3733 Step: 10860: Epoch 2/2... Discriminator Loss: 0.1582... Generator Loss: 2.4359 Step: 10870: Epoch 2/2... Discriminator Loss: 0.2167... Generator Loss: 2.1537 Step: 10880: Epoch 2/2... Discriminator Loss: 0.2343... Generator Loss: 1.9965 Step: 10890: Epoch 2/2... Discriminator Loss: 0.1726... Generator Loss: 2.4978 Step: 10900: Epoch 2/2... Discriminator Loss: 0.1576... Generator Loss: 2.4673
Step: 10910: Epoch 2/2... Discriminator Loss: 0.0793... Generator Loss: 3.4208 Step: 10920: Epoch 2/2... Discriminator Loss: 1.2864... Generator Loss: 0.6234 Step: 10930: Epoch 2/2... Discriminator Loss: 0.2836... Generator Loss: 1.8215 Step: 10940: Epoch 2/2... Discriminator Loss: 0.3804... Generator Loss: 1.4978 Step: 10950: Epoch 2/2... Discriminator Loss: 0.5229... Generator Loss: 1.1598 Step: 10960: Epoch 2/2... Discriminator Loss: 0.1114... Generator Loss: 3.2002 Step: 10970: Epoch 2/2... Discriminator Loss: 0.1116... Generator Loss: 3.0340 Step: 10980: Epoch 2/2... Discriminator Loss: 0.1367... Generator Loss: 2.5942 Step: 10990: Epoch 2/2... Discriminator Loss: 0.0302... Generator Loss: 5.9956 Step: 11000: Epoch 2/2... Discriminator Loss: 0.0746... Generator Loss: 3.5740
Step: 11010: Epoch 2/2... Discriminator Loss: 0.8897... Generator Loss: 0.6510 Step: 11020: Epoch 2/2... Discriminator Loss: 0.1497... Generator Loss: 2.6183 Step: 11030: Epoch 2/2... Discriminator Loss: 0.1123... Generator Loss: 2.8468 Step: 11040: Epoch 2/2... Discriminator Loss: 0.2190... Generator Loss: 2.0876 Step: 11050: Epoch 2/2... Discriminator Loss: 0.0565... Generator Loss: 5.0319 Step: 11060: Epoch 2/2... Discriminator Loss: 0.1048... Generator Loss: 4.4249 Step: 11070: Epoch 2/2... Discriminator Loss: 0.2666... Generator Loss: 1.7822 Step: 11080: Epoch 2/2... Discriminator Loss: 0.3788... Generator Loss: 1.5322 Step: 11090: Epoch 2/2... Discriminator Loss: 0.1123... Generator Loss: 2.9912 Step: 11100: Epoch 2/2... Discriminator Loss: 0.5599... Generator Loss: 1.0611
Step: 11110: Epoch 2/2... Discriminator Loss: 0.3185... Generator Loss: 6.2157 Step: 11120: Epoch 2/2... Discriminator Loss: 0.2092... Generator Loss: 2.0954 Step: 11130: Epoch 2/2... Discriminator Loss: 0.0849... Generator Loss: 3.3506 Step: 11140: Epoch 2/2... Discriminator Loss: 0.1573... Generator Loss: 2.8237 Step: 11150: Epoch 2/2... Discriminator Loss: 0.4652... Generator Loss: 7.6190 Step: 11160: Epoch 2/2... Discriminator Loss: 2.1180... Generator Loss: 0.2999 Step: 11170: Epoch 2/2... Discriminator Loss: 0.5334... Generator Loss: 1.8060 Step: 11180: Epoch 2/2... Discriminator Loss: 0.5798... Generator Loss: 1.4169 Step: 11190: Epoch 2/2... Discriminator Loss: 0.7999... Generator Loss: 2.8990 Step: 11200: Epoch 2/2... Discriminator Loss: 0.5618... Generator Loss: 1.1992
Step: 11210: Epoch 2/2... Discriminator Loss: 0.1728... Generator Loss: 2.4309 Step: 11220: Epoch 2/2... Discriminator Loss: 0.9111... Generator Loss: 0.7550 Step: 11230: Epoch 2/2... Discriminator Loss: 0.2137... Generator Loss: 3.1669 Step: 11240: Epoch 2/2... Discriminator Loss: 0.1936... Generator Loss: 2.6611 Step: 11250: Epoch 2/2... Discriminator Loss: 0.4705... Generator Loss: 3.0715 Step: 11260: Epoch 2/2... Discriminator Loss: 0.1828... Generator Loss: 2.6414 Step: 11270: Epoch 2/2... Discriminator Loss: 0.1377... Generator Loss: 2.5700 Step: 11280: Epoch 2/2... Discriminator Loss: 0.1538... Generator Loss: 2.3550 Step: 11290: Epoch 2/2... Discriminator Loss: 0.0791... Generator Loss: 3.4868 Step: 11300: Epoch 2/2... Discriminator Loss: 0.3748... Generator Loss: 1.6274
Step: 11310: Epoch 2/2... Discriminator Loss: 0.0348... Generator Loss: 5.3214 Step: 11320: Epoch 2/2... Discriminator Loss: 0.0514... Generator Loss: 4.4238 Step: 11330: Epoch 2/2... Discriminator Loss: 0.3790... Generator Loss: 1.5228 Step: 11340: Epoch 2/2... Discriminator Loss: 0.0961... Generator Loss: 2.9808 Step: 11350: Epoch 2/2... Discriminator Loss: 0.1035... Generator Loss: 4.3552 Step: 11360: Epoch 2/2... Discriminator Loss: 0.1621... Generator Loss: 2.3055 Step: 11370: Epoch 2/2... Discriminator Loss: 0.4415... Generator Loss: 1.4717 Step: 11380: Epoch 2/2... Discriminator Loss: 0.0515... Generator Loss: 3.8494 Step: 11390: Epoch 2/2... Discriminator Loss: 1.0623... Generator Loss: 0.6965 Step: 11400: Epoch 2/2... Discriminator Loss: 0.1600... Generator Loss: 2.4286
Step: 11410: Epoch 2/2... Discriminator Loss: 0.1035... Generator Loss: 3.0016 Step: 11420: Epoch 2/2... Discriminator Loss: 0.0410... Generator Loss: 4.1474 Step: 11430: Epoch 2/2... Discriminator Loss: 3.4577... Generator Loss: 0.0869 Step: 11440: Epoch 2/2... Discriminator Loss: 0.6156... Generator Loss: 2.0468 Step: 11450: Epoch 2/2... Discriminator Loss: 0.8109... Generator Loss: 0.8538 Step: 11460: Epoch 2/2... Discriminator Loss: 1.7259... Generator Loss: 0.3293 Step: 11470: Epoch 2/2... Discriminator Loss: 0.2518... Generator Loss: 1.9326 Step: 11480: Epoch 2/2... Discriminator Loss: 0.5159... Generator Loss: 1.2783 Step: 11490: Epoch 2/2... Discriminator Loss: 0.0714... Generator Loss: 4.1744 Step: 11500: Epoch 2/2... Discriminator Loss: 0.5593... Generator Loss: 1.1515
Step: 11510: Epoch 2/2... Discriminator Loss: 0.2105... Generator Loss: 2.2006 Step: 11520: Epoch 2/2... Discriminator Loss: 2.0172... Generator Loss: 0.2202 Step: 11530: Epoch 2/2... Discriminator Loss: 0.3177... Generator Loss: 2.9128 Step: 11540: Epoch 2/2... Discriminator Loss: 0.1637... Generator Loss: 2.2750 Step: 11550: Epoch 2/2... Discriminator Loss: 0.2029... Generator Loss: 2.0718 Step: 11560: Epoch 2/2... Discriminator Loss: 0.1712... Generator Loss: 2.5159 Step: 11570: Epoch 2/2... Discriminator Loss: 0.1590... Generator Loss: 2.4662 Step: 11580: Epoch 2/2... Discriminator Loss: 0.4070... Generator Loss: 1.3993 Step: 11590: Epoch 2/2... Discriminator Loss: 0.2395... Generator Loss: 1.8683 Step: 11600: Epoch 2/2... Discriminator Loss: 0.1813... Generator Loss: 5.8239
Step: 11610: Epoch 2/2... Discriminator Loss: 0.4821... Generator Loss: 1.3712 Step: 11620: Epoch 2/2... Discriminator Loss: 0.5683... Generator Loss: 1.1640 Step: 11630: Epoch 2/2... Discriminator Loss: 0.8406... Generator Loss: 2.3261 Step: 11640: Epoch 2/2... Discriminator Loss: 0.5148... Generator Loss: 2.5545 Step: 11650: Epoch 2/2... Discriminator Loss: 0.7810... Generator Loss: 0.9617 Step: 11660: Epoch 2/2... Discriminator Loss: 0.7479... Generator Loss: 0.8731 Step: 11670: Epoch 2/2... Discriminator Loss: 0.2233... Generator Loss: 2.0096 Step: 11680: Epoch 2/2... Discriminator Loss: 1.3509... Generator Loss: 5.9429 Step: 11690: Epoch 2/2... Discriminator Loss: 0.2216... Generator Loss: 2.0897 Step: 11700: Epoch 2/2... Discriminator Loss: 0.1834... Generator Loss: 2.5914
Step: 11710: Epoch 2/2... Discriminator Loss: 0.0453... Generator Loss: 4.6766 Step: 11720: Epoch 2/2... Discriminator Loss: 0.0444... Generator Loss: 4.7747 Step: 11730: Epoch 2/2... Discriminator Loss: 0.1420... Generator Loss: 2.6759 Step: 11740: Epoch 2/2... Discriminator Loss: 1.3054... Generator Loss: 5.7098 Step: 11750: Epoch 2/2... Discriminator Loss: 0.2796... Generator Loss: 1.7549 Step: 11760: Epoch 2/2... Discriminator Loss: 1.9344... Generator Loss: 0.2764 Step: 11770: Epoch 2/2... Discriminator Loss: 3.4778... Generator Loss: 7.4327 Step: 11780: Epoch 2/2... Discriminator Loss: 0.5080... Generator Loss: 2.6167 Step: 11790: Epoch 2/2... Discriminator Loss: 0.3232... Generator Loss: 2.2410 Step: 11800: Epoch 2/2... Discriminator Loss: 0.3076... Generator Loss: 1.8026
Step: 11810: Epoch 2/2... Discriminator Loss: 0.3228... Generator Loss: 2.0647 Step: 11820: Epoch 2/2... Discriminator Loss: 0.4158... Generator Loss: 1.7275 Step: 11830: Epoch 2/2... Discriminator Loss: 0.4782... Generator Loss: 1.3066 Step: 11840: Epoch 2/2... Discriminator Loss: 0.1405... Generator Loss: 4.5633 Step: 11850: Epoch 2/2... Discriminator Loss: 0.8298... Generator Loss: 0.8717 Step: 11860: Epoch 2/2... Discriminator Loss: 0.2649... Generator Loss: 4.2818 Step: 11870: Epoch 2/2... Discriminator Loss: 0.2819... Generator Loss: 1.8723 Step: 11880: Epoch 2/2... Discriminator Loss: 0.0709... Generator Loss: 3.7652 Step: 11890: Epoch 2/2... Discriminator Loss: 0.4907... Generator Loss: 1.2204 Step: 11900: Epoch 2/2... Discriminator Loss: 0.3875... Generator Loss: 1.3960
Step: 11910: Epoch 2/2... Discriminator Loss: 1.7726... Generator Loss: 0.2645 Step: 11920: Epoch 2/2... Discriminator Loss: 0.3980... Generator Loss: 1.4335 Step: 11930: Epoch 2/2... Discriminator Loss: 0.1360... Generator Loss: 2.6061 Step: 11940: Epoch 2/2... Discriminator Loss: 0.1933... Generator Loss: 3.6461 Step: 11950: Epoch 2/2... Discriminator Loss: 0.1770... Generator Loss: 2.3858 Step: 11960: Epoch 2/2... Discriminator Loss: 0.2396... Generator Loss: 2.0153 Step: 11970: Epoch 2/2... Discriminator Loss: 0.1338... Generator Loss: 2.8615 Step: 11980: Epoch 2/2... Discriminator Loss: 0.1803... Generator Loss: 2.3299 Step: 11990: Epoch 2/2... Discriminator Loss: 0.0298... Generator Loss: 6.2377 Step: 12000: Epoch 2/2... Discriminator Loss: 0.3966... Generator Loss: 1.4715
Step: 12010: Epoch 2/2... Discriminator Loss: 0.1596... Generator Loss: 3.3319 Step: 12020: Epoch 2/2... Discriminator Loss: 0.2094... Generator Loss: 2.1985 Step: 12030: Epoch 2/2... Discriminator Loss: 1.8956... Generator Loss: 0.3002 Step: 12040: Epoch 2/2... Discriminator Loss: 0.4832... Generator Loss: 2.3634 Step: 12050: Epoch 2/2... Discriminator Loss: 0.3491... Generator Loss: 2.2038 Step: 12060: Epoch 2/2... Discriminator Loss: 0.5485... Generator Loss: 1.2166 Step: 12070: Epoch 2/2... Discriminator Loss: 0.8423... Generator Loss: 0.9201 Step: 12080: Epoch 2/2... Discriminator Loss: 0.3039... Generator Loss: 1.9634 Step: 12090: Epoch 2/2... Discriminator Loss: 0.0419... Generator Loss: 4.7027 Step: 12100: Epoch 2/2... Discriminator Loss: 1.7072... Generator Loss: 0.3829
Step: 12110: Epoch 2/2... Discriminator Loss: 0.5068... Generator Loss: 1.4314 Step: 12120: Epoch 2/2... Discriminator Loss: 0.3341... Generator Loss: 1.7813 Step: 12130: Epoch 2/2... Discriminator Loss: 1.1805... Generator Loss: 0.4726 Step: 12140: Epoch 2/2... Discriminator Loss: 0.1216... Generator Loss: 2.9600 Step: 12150: Epoch 2/2... Discriminator Loss: 0.0806... Generator Loss: 3.5475 Step: 12160: Epoch 2/2... Discriminator Loss: 0.0773... Generator Loss: 3.3467 Step: 12170: Epoch 2/2... Discriminator Loss: 0.2060... Generator Loss: 2.1835 Step: 12180: Epoch 2/2... Discriminator Loss: 0.2087... Generator Loss: 2.2555 Step: 12190: Epoch 2/2... Discriminator Loss: 0.0679... Generator Loss: 3.7986 Step: 12200: Epoch 2/2... Discriminator Loss: 0.0816... Generator Loss: 3.1746
Step: 12210: Epoch 2/2... Discriminator Loss: 0.3002... Generator Loss: 1.8030 Step: 12220: Epoch 2/2... Discriminator Loss: 2.3259... Generator Loss: 0.2288 Step: 12230: Epoch 2/2... Discriminator Loss: 0.5662... Generator Loss: 1.1169 Step: 12240: Epoch 2/2... Discriminator Loss: 0.5877... Generator Loss: 1.1254 Step: 12250: Epoch 2/2... Discriminator Loss: 0.2447... Generator Loss: 2.4615 Step: 12260: Epoch 2/2... Discriminator Loss: 0.0688... Generator Loss: 3.4271 Step: 12270: Epoch 2/2... Discriminator Loss: 0.1154... Generator Loss: 7.4417 Step: 12280: Epoch 2/2... Discriminator Loss: 0.5395... Generator Loss: 2.0477 Step: 12290: Epoch 2/2... Discriminator Loss: 0.7817... Generator Loss: 3.4733 Step: 12300: Epoch 2/2... Discriminator Loss: 0.1856... Generator Loss: 2.2129
Step: 12310: Epoch 2/2... Discriminator Loss: 0.1471... Generator Loss: 2.3987 Step: 12320: Epoch 2/2... Discriminator Loss: 0.2014... Generator Loss: 2.1385 Step: 12330: Epoch 2/2... Discriminator Loss: 0.1171... Generator Loss: 2.8842 Step: 12340: Epoch 2/2... Discriminator Loss: 0.4573... Generator Loss: 1.2904 Step: 12350: Epoch 2/2... Discriminator Loss: 0.1501... Generator Loss: 2.4831 Step: 12360: Epoch 2/2... Discriminator Loss: 0.1440... Generator Loss: 2.5781 Step: 12370: Epoch 2/2... Discriminator Loss: 0.3161... Generator Loss: 1.6799 Step: 12380: Epoch 2/2... Discriminator Loss: 1.1046... Generator Loss: 0.6622 Step: 12390: Epoch 2/2... Discriminator Loss: 0.2933... Generator Loss: 1.7948 Step: 12400: Epoch 2/2... Discriminator Loss: 0.0385... Generator Loss: 5.0158
Step: 12410: Epoch 2/2... Discriminator Loss: 0.5732... Generator Loss: 1.0054 Step: 12420: Epoch 2/2... Discriminator Loss: 0.1843... Generator Loss: 2.2227 Step: 12430: Epoch 2/2... Discriminator Loss: 1.0461... Generator Loss: 0.6574 Step: 12440: Epoch 2/2... Discriminator Loss: 0.3665... Generator Loss: 1.7270 Step: 12450: Epoch 2/2... Discriminator Loss: 0.3460... Generator Loss: 1.8762 Step: 12460: Epoch 2/2... Discriminator Loss: 0.0857... Generator Loss: 3.1079 Step: 12470: Epoch 2/2... Discriminator Loss: 0.1277... Generator Loss: 3.0649 Step: 12480: Epoch 2/2... Discriminator Loss: 0.2900... Generator Loss: 1.8567 Step: 12490: Epoch 2/2... Discriminator Loss: 0.1127... Generator Loss: 2.7644 Step: 12500: Epoch 2/2... Discriminator Loss: 0.4096... Generator Loss: 1.3395
Step: 12510: Epoch 2/2... Discriminator Loss: 0.0342... Generator Loss: 4.5865 Step: 12520: Epoch 2/2... Discriminator Loss: 0.0410... Generator Loss: 4.4834 Step: 12530: Epoch 2/2... Discriminator Loss: 0.0691... Generator Loss: 3.5861 Step: 12540: Epoch 2/2... Discriminator Loss: 0.8704... Generator Loss: 0.8319 Step: 12550: Epoch 2/2... Discriminator Loss: 0.4395... Generator Loss: 1.3685 Step: 12560: Epoch 2/2... Discriminator Loss: 0.1336... Generator Loss: 2.7863 Step: 12570: Epoch 2/2... Discriminator Loss: 0.6417... Generator Loss: 1.0330 Step: 12580: Epoch 2/2... Discriminator Loss: 0.6900... Generator Loss: 1.0627 Step: 12590: Epoch 2/2... Discriminator Loss: 0.2021... Generator Loss: 2.1939 Step: 12600: Epoch 2/2... Discriminator Loss: 0.4590... Generator Loss: 1.2112
Step: 12610: Epoch 2/2... Discriminator Loss: 0.1318... Generator Loss: 2.6807 Step: 12620: Epoch 2/2... Discriminator Loss: 0.2489... Generator Loss: 1.8487 Step: 12630: Epoch 2/2... Discriminator Loss: 0.4382... Generator Loss: 3.1786 Step: 12640: Epoch 2/2... Discriminator Loss: 0.2017... Generator Loss: 2.6154 Step: 12650: Epoch 2/2... Discriminator Loss: 0.0761... Generator Loss: 3.5405 Step: 12660: Epoch 2/2... Discriminator Loss: 0.1291... Generator Loss: 2.7753 Training finished
When submitting this project, make sure to run all the cells before saving the notebook. Save the notebook file as "dlnd_face_generation.ipynb" and save it as a HTML file under "File" -> "Download as". Include the "helper.py" and "problem_unittests.py" files in your submission.